{
"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
答案 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"
}