npm依賴包發布 更新版本 刪除

2022-03-09 17:17:46 字數 1242 閱讀 5644

一、需要有乙個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 403npm err!code e403

npm err! no_perms private mode enable, only admin can publish this

module:...

...

解決過程如下:

1.檢查倉庫是否被設成了**映象庫

npm config get registry

是否為:如果是的話,需要更改回原來的

2.帳號未登入

npm login

登入後再發布

如果發布成功,把映象改回來

更新版本

npm更新包和發布包的命令是一樣的,都是npm publish,不同之處在於,你需要修改包的版本

找到package.json,修改裡面version欄位,然後

npm publish

刪除包

npm unpublish 依賴包名稱 --force

MAC npm更新版本

執行下面的命令,檢視npm可更新的版本 npm g outdated輸入一下命令,更新對應的版本 sudo npm g install npm 4.4 4在這裡安裝可能會報錯 去這個路徑下面把.npm.delete這個資料夾刪除掉,重新安裝即可,這個時候也可能會遇到下面的錯誤 bash usr lo...

node更新版本

node有乙個模組叫n 這名字可夠短的。是專門用來管理node.js的版本的。首先安裝n模組 1 npminstall g n 第二步 公升級node.js到最新穩定版 1 n stable 是不是很簡單?n後面也可以跟隨版本號比如 1 n v0.10.26 或?1 n 0.10.26 就這麼簡單,...

TensorFlow更新版本

tensorflow不同版本使用的函式可能有較大差異,網上的很多教程使用的都是老版本的,但還是毅然將tensorflow更新到最新版本。執行乙個tensorflow程式,會有社會初始化資訊 後面加上tensorflow的版本 這裡cpu版本和gpu版本的區別 如下面的命令安裝1.2 cpu版本 su...