npm发布包流程

/ 0评 / 0

注册成为npm用户

方法一: npm官网注册 https://www.npmjs.com/

方法二:使用npm命令npm adduser

坑:

1、账号需要验证邮箱才能上传npm包,并且邮箱中的验证链接不能直接打开,需要网页上登录以后再打开

推荐:直接使用网页注册,然后马上验证邮箱

账号登录

npm login

发布包

npm publish

可能问题

1、'You do not have permission to publish "mypackage1". Are you logged in as the correct user?

原因:当前包名已经被用过了,需要修改package.json中的name字段

2、403 a package version that is forbidden by your security policy.

原因:账户邮箱未验证

3、a package version that is forbidden by your security policy.

原因:当前版本已经有了,需要更新版本,或者把版本删了

删除包

1、删除指定的版本

npm unpublish 包名@版本号

2、删除整个包

npm unpublish 包名 --force

坑:

当删除一个包以后,得24h以后才能继续上传!

安装/卸载包

//安装 重复执行会更新包
npm install -g 包名
//卸载包
npm uninstall -g 包名

参考链接:https://blog.csdn.net/taoerchun/article/details/82531549

发表评论

您的电子邮箱地址不会被公开。