npm run 时报错 failed to parse json

今天在玩npm时,到npm run 时,或者npm run-script,都报错,形式如下:

这是我报错时使用的package.json文件

{
  "name": "nodeTest",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "jshint": "^2.9.7",
    "lodash": "^4.17.11",
    "md5": "^2.2.1"
  },
  "devDependencies": {},
  "scripts": {
	"hehe":"node index.js"
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "lgx <[email protected]>",
  "license": "MIT"
}

错误原因是:package.json文件的格式问题。

查到最后,我这文件的问题就处在少了一个“ ,”,导致了package.json格式不正确(果然细节很重要啊)

总结:这类问题错误原因是:package.json文件的格式问题。

a.检查属性名称和属性值是否都用 “” ,

b.有些地方逗号不能少

c.还有最后一个依赖的末尾不需要加 “,”;以及冒号问题。

发布了22 篇原创文章 · 获赞 124 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/lgx1134569285/article/details/85099258