Javascript 启动node.js时无法启动react应用程序
我正在遵循关于react的教程,最后一步是启动node,但当我执行“npm启动”时,如所示。我得到这个错误 以下是cmd行在开始节点“npm start”上给我的错误信息 最后是我的package.json文件Javascript 启动node.js时无法启动react应用程序,javascript,node.js,reactjs,Javascript,Node.js,Reactjs,我正在遵循关于react的教程,最后一步是启动node,但当我执行“npm启动”时,如所示。我得到这个错误 以下是cmd行在开始节点“npm start”上给我的错误信息 最后是我的package.json文件 { "name": "reactapp", "version": "1.0.0", "description": "test react application", "main": "index.js", "scripts": { "test": "ech
{
"name": "reactapp",
"version": "1.0.0",
"description": "test react application",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
}
}
"keywords": [
"test",
"react",
"application"
],
"author": "George Louis",
"license": "ISC",
"dependencies": {
"webpack": "^3.0.0"
}
}
您在
}
和键盘之间缺少逗号,并且您有足够的}
您的JSON应该如下所示
{
"name": "reactapp",
"version": "1.0.0",
"description": "test react application",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"keywords": [
"test",
"react",
"application"
],
"author": "George Louis",
"license": "ISC",
"dependencies": {
"webpack": "^3.0.0"
}
}
如果你阅读了跟踪,npm会告诉你答案
npm ERR! Unexpected token '"' at 11:3
npm ERR! "keywords": [
npm ERR! ^
npm ERR! File: C:\Users\George\Desktop\reactapp\package.json
它告诉您哪里出了问题(逗号),在哪个文件的哪一行(11)和哪一行(3)(C:\Users\George\Desktop\reactapp\package.json
)
因此,您缺少一个逗号:
"start": "node server.js"
}
},
"keywords": [
"test",
"react",
"application"
],
请注意,JSON中缺少“关键字”之前的逗号,因此它是无效的。您是否尝试过使用逗号。。我刚刚这么做了,它将错误移到了新添加的逗号“未能解析json npm ERR!意外标记”,“在10:2 npm ERR!},npm ERR!^”现在我“我收到了一大堆关于服务器更新的错误投诉。。。有什么建议吗?。npm错误!节点v6.11.0 npm错误!npm v3.10.10 npm错误!代码ELIFECYCLE npm ERR!reactapp@1.0.0开始:node server.js
npm ERR!退出状态1 npm错误!失败reactapp@1.0.0启动脚本“node server.js”。npm错误!确保已安装最新版本的node.js和npm。npm错误!如果您这样做,这很可能是reactapp包npm ERR的问题!与npm本身无关。npm错误!告诉作者此操作在您的系统上失败:
"start": "node server.js"
}
},
"keywords": [
"test",
"react",
"application"
],