npm依赖包发布、更新版本、删除


 

一、需要有一个npm的帐号 (官网:www.npmjs.com)

 

二、第一次发包前提工作

 在终端输入npm adduser

npm adduser

提示输入账号,密码和邮箱,然后将提示创建成功

 

三、非第一次发包前提工作

在本地创建一个文件,把写好的依赖放进去,cmd进入目录,然后npm login

npm login

然后输入你创建的账号和密码,和邮箱,登陆

【注意】npm adduser成功的时候默认你已经登陆了,所以不需要再接着npm login

 

四、发包

在依赖包目录输入命令

npm publish

包的名称和版本就是你项目里package.json里的name和version

然后就可以去下载使用啦

注意:包的名称不能是大写、下划线、空格,不能重名

 

五、踩坑记录

出现以下错误代码

...
npm ERR! publish Failed PUT 403
npm ERR! code E403
npm ERR! no_perms Private mode enable, only admin can publish this module:...
...

解决过程如下:

1.检查仓库是否被设成了淘宝镜像库

npm config get registry

是否为:https://registry.npm.taobao.org/,如果是的话,需要更改回原来的

npm config set registry=http://registry.npmjs.org

2.帐号未登录

npm login

登录后再发布

 

如果发布成功,把镜像改回来

npm config set registry=https://registry.npm.taobao.org/

 

更新版本

npm更新包和发布包的命令是一样的,都是npm publish,不同之处在于,你需要修改包的版本

找到package.json,修改里面version字段,然后

npm publish

 

删除包

npm unpublish 依赖包名称 --force

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM