NPM警告“没有存储库字段”,但我没有存储库

时间:2014-03-05 04:40:03

标签: json node.js npm

我在家里使用node.js没有存储库,只是四处乱逛。但是当我运行 npm install 时,我会收到无存储库字段警告,如other question thread中所述。

npmjs.org用两个例子来描述this new package.json field,假设我的存储库位于git或svn中,但我的存储库都没有。我还没有使用存储库。我可以使用什么价值?

我尝试了空字符串,空值,甚至将Repository对象留空。

2 个答案:

答案 0 :(得分:11)

据我记忆,你可以在package.json中指定"private": true,并且会关闭一些警告。但是你不能将这样的包发布到npm注册表。

不幸的是,您无法完全关闭此警告。但是您可以使用yapm而不是npm,因为在该分支中删除了这些警告(请参阅它的自述文件)。

PS:那就是说,如果你要向npm发布内容,通常最好将代码保存在可公开访问的版本控制系统中

答案 1 :(得分:0)

你应该忽略警告并继续你的生活。

但是,您也可以尝试npm config set loglevel error

您当然可以将其设置为虚假值,例如:

"repository" :
  { "type" : "git"
  , "url" : "http://example.com"
  }