0%

npm publish

创建用户

  1. npm 官网创建
  2. npm add user 创建

登录

1
npm login

查看当前登录账户

1
2
npm who am i
npm whoami

发布

1
2
npm publish --access=public # 首次发布
npm publish

删除

npm包发布,通常不建议删除(假如有某某用户已经使用了你的npm包,这时候删除npm包是很没道理的)。

1
npm unpublish 依赖包名称 --force

版本管理

1
2
3
4
5
6
7
npm version prerelease
npm version prepatch
npm version preminor
npm version premajor
npm version patch
npm version minor
npm version major

npm version

常见报错

401

如果提示 401 Unauthorized - GET https://registry.npmjs.org/-/whoami,请先登录

403

403 Forbidden - PUT https://registry.npmjs.org/xxxx - You do not have permission to publish "xxx"
可能包名冲突

  1. 更换包名
  2. 添加 scope,如:@fyzhu/xxx

402

402 Payment Required - PUT https://registry.npmjs.org/xxx - You must sign up for private packages
发私有包需要付费,可以发公共包

1
npm publish --access=public 
坚持技术分享,您的支持将鼓励我继续创作!

欢迎关注我的其它发布渠道