[node.js] npm WARN package.json:沒有存儲庫字段



3 Answers

如果您不打算將其放入實際存儲庫中,也可以將應用程序標記為私有。

{
  "name": "my-application",
  "version": "0.0.1",
  "private": true
}
Question

我使用以下命令安裝了expressjs:

sudo npm install -g express

我有以下警告:

npm WARN package.json range-parser@0.0.4 No repository field.
npm WARN package.json fresh@0.1.0 No repository field.
npm WARN package.json methods@0.0.1 No repository field.
npm WARN package.json methods@0.0.1 No readme data.
npm WARN package.json cookie-signature@1.0.1 No repository field.
npm WARN package.json send@0.1.0 No repository field.
npm WARN package.json pause@0.0.1 No repository field.
npm WARN package.json bytes@0.2.0 No repository field.
npm WARN package.json github-url-from-git@1.1.1 No repository field.
npm WARN package.json assert-plus@0.1.2 No repository field.
npm WARN package.json ctype@0.5.2 No repository field.

Im新增了nodejs和expressjs。 為什麼我有上述警告? 我應該擔心嗎?




如果你從你自己的package.json中得到這個,只需要將repository字段添加到它。 (使用鏈接到您的實際存儲庫):

"repository" : { 
   "type" : "git",
   "url" : "https://github.com/npm/npm.git"
 }



你的項目的簡單文件 package.json中沒有存儲庫的屬性,你必須添加它,

你必須像下面那樣在你的package.json中添加倉庫

並讓我根據你的情況來解釋

你必須添加如下所示的倉庫字段

  "repository" : {     
     "type" : "git",
      "url" : "http://github.com/npm/express.git" 
   }



是的,可能你可以通過在命令結尾加入-f來重新創建一個




Related