我在家里使用node.js没有存储库,只是四处乱逛。但是当我运行 npm install 时,我会收到无存储库字段警告,如other question thread中所述。
npmjs.org用两个例子来描述this new package.json field,假设我的存储库位于git或svn中,但我的存储库都没有。我还没有使用存储库。我可以使用什么价值?
我尝试了空字符串,空值,甚至将Repository对象留空。
答案 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"
}