注册账号
npm官网注册自己的账号
准备自己的包
mkdir npm-test
cd npm-test
npm init
- 目录下新建index.js,写入自己包的相关逻辑
- 查看当前npm 源
npm config get registry
- 切换至npm源
npm config set registry=http://registry.npmjs.org
npm login
在网页中打开对应地址登录,登录
npm publish
发布
packages.json中增加 //关键词,提升SEO,方便搜索 "keywords": ["npm","test","xc"], 发布成功后,就可以搜索对应包
版本升级
版本编号可手动更改,也可通过命令进行更改,更改后需要重新发布
查看当前登录用户
npm whoami
补丁版本,最后一位数加1
npm version patch
增加了新功能,中间数字加1
npm version minor
大改动,不向下兼容,第一位数字加1
npm version major
强制卸载
npm unpublish --force
npm 切换源更多命令
// 查看当前源
npm config get registry
// 设置源
npm config set registry=http://registry.npm.taobao.org/
//临时切换
npm --registry https://registry.npm.taobao.org install express
//nrm 是一个npm 源镜像管理器,可以快速切换 npm 源地址
// nrm安装
npm install nrm -g
// 使用命令
nrm ls 查看所有源地址, *表示当前使用的镜像地址。
nrm add 名称 地址
nrm use 名称(demo)
nrm del 名称