升级到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