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', '{', '['
不知道这是什么问题。 terminal抛出使用npm安装的错误
"Failed to parse package.json data. npm ERR! package.json must be actual JSON, not just JavaScript."
只要在提示符下键入npm cache clean
,所有的东西都必须重新运行。
你在4 – “4.6.1"
之前有引号,把它改为一个普通的引用字符,它会通过。
package.json文件不应该是空的。
如果你有空的包json文件,只需添加{}。
然后再试一次。