Nodejs错误EJSONPARSE错误

时间:2017-12-10 17:51:02

标签: node.js

{
 "name": "nodej",

 "version": "1.0.0",

 "description": "",

 "main": "index.js.js",

"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1"
  "start":"node index"
 },

"author": "",

"license": "ISC"
}

当我键入npm start时,我会收到以下错误:

  

C:\ Users \ User \ Documents \ nodejs \ nodej> npm start       错误的ERR!文件C:\ Users \ User \ Documents \ nodejs \ nodej \ package.json       错误的ERR!代码EJSONPARSE       错误的ERR!无法解析json       错误的ERR!在解析' {时,位置166处的JSON中出现意外的字符串       错误的ERR! " name":" nodej",       错误的ERR! "版本":" 1.0.0'       错误的ERR!文件:C:\ Users \ User \ Documents \ nodejs \ nodej \ package.json       错误的ERR!无法解析package.json数据。       错误的ERR! package.json必须是实际的JSON,而不仅仅是JavaScript。       错误的ERR!       错误的ERR!告诉包作者修复他们的package.json文件。 JSON.parse       错误的ERR!可以在以下位置找到此运行的完整日志:       错误的ERR! C:\用户\用户\应用程序数据\漫游\ NPM-cache_logs \ 2017-12-       10T17_30_24_632Z-的debug.log

2 个答案:

答案 0 :(得分:0)

您需要在测试脚本后添加逗号:

"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1", <-- COMMA HERE
  "start":"node index"
 },

答案 1 :(得分:-1)

{
  "name": "nodej",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "node index.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}