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