package.json 必须是实际的 JSON,而不仅仅是 JavaScript

新手上路,请多包涵

我使用 http://jsonlint.com/ 来检查这个 package.json 文件的语法

{
  "name": "hello-world",
  "description": "hello world test app",
  "version": "0.0.1",
  "private": true,
  "dependencies": {
    "express": “4.6.1"
  }
}

它返回错误

Parse error on line 7:
...        "express": “4.6.1"  }}
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['

不知道这有什么问题。终端抛出使用 npm install 的错误

"Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript."

原文由 nmolloy93 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
1 个回答

只需在提示符下键入 npm cache clean ,所有的东西都必须再次工作。

原文由 Eduardo Raupp Pereira 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题