标签:https zha 成功 not email 初始 name csdn detail
首先,要在https://www.npmjs.com网站注册一个账号,具体过程就不说了,很简单。然后最重要的就是要准备好自己要发布的项目包。
$ npm init
然后需在在本地添加npm用户, 填上对应的注册信息即可
$ npm adduser
Username: your name
Password: your password
Email: your email
发布
$ npm publish
当执行npm publish 时,出现unauthorized 和 is not in the npm registry
$ npm config set registry https://registry.npmjs.org/
需要注意的是,替换完镜像之后要重新执行 npm adduser 、 npm publish
强制删除当前本机版本的包
$ npm unpublish --force
删除指定版本的包
$ npm unpublish guitest@1.0.1 //指定版本号
不过这个需要注意的是,在npm上自己有发布多个版本时可以删除任意版本,但只剩一个版本时就不能删除了,貌似是因为之前一个大牛把他的包删了结果导致很多依赖的包出问题了,所以官方更新了删除机制,只要在发布半小时之内没删除的,就不能彻底删除包了。
更新的话也是运行publish,但是版本号必须要变动,不然是发布不成功的,在package.jason中修改version就可以发布新的版本了。
标签:https zha 成功 not email 初始 name csdn detail
原文地址:https://www.cnblogs.com/wancheng7/p/10034135.html