npm 私服(下)

如何在npm私服(Nexus Repository Manager上建立)上傳自己的代碼

1. npm Security

  • 設置一個權限認證

    一開始我忽略了官網介紹中的這一段英文,沒有設置權限認證,然後在上傳代碼的時候總是出現沒有權限的錯誤提示。

    添加權限認證很好添加的,在Nexus上的realms中添加上npm Bearer Token Realms即可。

    這裏寫圖片描述

  • 設置一個登陸賬號

    使用$npm login –registry=http://localhost:8081/repository/npm-internal進行登陸,需要填寫賬號、密碼以及郵箱。

    這裏寫圖片描述

    2. 發佈到npm上

  • 要發佈的模塊,必須保證在根目錄下有package.json文件,沒有話,會出現下面圖上的錯誤。
    這裏寫圖片描述

  • package.json中可以只是簡單的name和version的配置,如下:

    {
      "name": "intro",
      "version": "1.0.0"
    }

然後使用命令 $npm publish –registry http://localhost:8081/repository/npm-internal/ 即可發佈上去。發佈上後的截圖是這樣的:

這裏寫圖片描述

  • package.json中也可以是name和version並且添加上發佈路徑的配置:
{
  "name": "intro",
  "version": "1.0.0",
  "publishConfig" : {
    "registry" : "http://localhost:8081/repository/npm-internal/"
  }
}

這樣的配置的話,只需要執行命令$npm publish 即可發佈成功。

祝願和我同樣要發佈的小夥伴,能夠順利發佈成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章