Package.json 中的新字段 false



升级到npm 5.*后,我注意到package.json上有一个新字段,它非常晦涩难懂。

false: {}是什么意思?

{
  "name": "test",
  "devDependencies": {},
  "dependencies": {},
  // What that means? What's the goal?
  "false": {}
}

这是 npm 中的错误 #17141。

它于 6 月 30 日在提交 c3b586a 中修复,并于 7 月 5 日在版本 5.1.0 中发布。

对于遇到此问题的任何人来说,解决方法是简单地更新 npm。

您可以通过运行以下命令进行更新: npm install -g npm

最新更新