Package.json中的新字段为false

Hit*_*nds 8 node.js npm package.json

升级到npm 5.*我之后,我注意到一个新的领域,这个领域package.json真的很模糊,难以理解.

什么false: {}意思?

{
  "name": "test",
  "devDependencies": {},
  "dependencies": {},

  // What that means? What's the goal?
  "false": {}
}
Run Code Online (Sandbox Code Playgroud)

Set*_*day 3

这是 npm 中的 bug #17141。

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

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

您可以通过运行更新:npm install -g npm