- 先在
npm
官网注册一个账号 - 先将
npm
源切换到npm
本身的源地址;很多人开发是已将把npm
源换成了淘宝镜像或者自己公司内部的,但是发布需要npm
本身的源。 - 查看原本的镜像地址 :
npm get registry
- 换成原来的:
npm config set registry https://registry.npmjs.org/
- 在要发布的包的位置下(cmd,终端)登录npm账号:
npm login
或者 (npm adduser 创建一个账号
) - 将你的包发布到
npm
:(如果发布失败 有可能是 package.json中的包名已经被使用过了,改个名字再试一下)- 对于私有包和无作用域的包,请使用
npm publish
。 - 对于作用域公共包,使用
npm publish --access public
- 对于私有包和无作用域的包,请使用
- 更新包:需要先在package.json中手动更新版本号
// 更新一个补丁版本 1.0.1
npm version patch
// 更新到npm
npm publish
```