Json NPM警告说;“无存储库字段”;但我不知道';我没有存储库
我在家里使用node.js,没有存储库,只是到处乱搞。但是当我运行npm install时,我会收到无存储库字段的警告,如本文所述 org用两个示例进行了描述,假设我的存储库在git或svn中,但我的存储库在git或svn中都没有。我还没有使用存储库。我可以使用什么值Json NPM警告说;“无存储库字段”;但我不知道';我没有存储库,json,node.js,npm,Json,Node.js,Npm,我在家里使用node.js,没有存储库,只是到处乱搞。但是当我运行npm install时,我会收到无存储库字段的警告,如本文所述 org用两个示例进行了描述,假设我的存储库在git或svn中,但我的存储库在git或svn中都没有。我还没有使用存储库。我可以使用什么值 我尝试了空字符串、空值,甚至将存储库对象留空 你或许应该忽略这个警告,继续你的生活 但是,您也可以尝试npm config set loglevel error 当然,您可以将其设置为伪值,例如: "repository" :
我尝试了空字符串、空值,甚至将存储库对象留空 你或许应该忽略这个警告,继续你的生活 但是,您也可以尝试
npm config set loglevel error
当然,您可以将其设置为伪值,例如:
"repository" :
{ "type" : "git"
, "url" : "http://example.com"
}
据我所知,您可以在package.json中指定
“private”:true
,一些警告将被关闭。但是您不能将这样的包发布到npm注册表
不幸的是,您无法在npm中完全关闭此警告。但是您可以使用代替npm,因为这些警告将在该fork中删除(请参阅其自述)
PS:也就是说,如果您要向npm发布某些内容,通常最好将代码保存在可公开访问的版本控制系统中,以澄清,
private
确实会抑制此特定警告。使用npm config set loglevel error
是最佳解决方案。否,npm config set loglevel error
将隐藏每个警告输出,而不仅仅是与存储库字段有关的警告输出。没有针对外部模块等的警告。接受的答案是正确的解决方案。