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

Geu*_*rts 10 json node.js npm

我在家里使用node.js没有存储库,只是四处乱逛.但是当我运行npm install时,我得到了No Repository Field警告,正如另一个问题线程中所讨论的那样.

npmjs.org描述了这个新的package.json字段,其中有两个示例,假设我的存储库位于git或svn中,但我的存储库中没有.我还没有使用存储库.我可以使用什么值?

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

小智 12

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

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

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

  • 只是为了澄清,`private` 确实抑制了这个特定的警告。 (2认同)