Javascript “如何修复错误”;npm错误!缺少脚本:start";
我得到以下错误:Javascript “如何修复错误”;npm错误!缺少脚本:start";,javascript,npm,package.json,Javascript,Npm,Package.json,我得到以下错误: npm ERR! missing script: start npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\..\AppData\Roaming\npm-cache\_logs\2019-04-27T18_02_39_6 60Z-debug.log 这就是我正在做的- 在my package.json中,我编写了以下代码: { "name":"javaScript-blo
npm ERR! missing script: start
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\..\AppData\Roaming\npm-cache\_logs\2019-04-27T18_02_39_6
60Z-debug.log
这就是我正在做的-
在my package.json中,我编写了以下代码:
{
"name":"javaScript-blockchain",
"version":"1.0.0",
"description":"",
"main":"index.js",
"scripts": {
"test":"echo \"Error:no test specified\" && exit 1",
"start":"node dev/api.js"
}
"author":"Samrat Roy Chowdhuri",
"license":"ISC",
"dependencies":{
"express":"^4.16.3",
"nodemon":"^1.17.3",
"sha256":"^0.2.0"
}
}
然后在我的节点提示符中运行npm start并得到上面的错误
日志中提到了以下内容:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'start' ]
2 info using npm@6.4.1
3 info using node@v10.15.3
4 verbose stack Error: missing script: start
4 verbose stack at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:155:19)
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:63:5
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:115:5
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:418:5
4 verbose stack at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:373:45)
4 verbose stack at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:416:3)
4 verbose stack at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:160:5)
4 verbose stack at ReadFileContext.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:332:20)
4 verbose stack at ReadFileContext.callback (C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16)
4 verbose stack at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:237:13)
5 verbose cwd E:\programs\blockchain
6 verbose Windows_NT 6.1.7601
7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
8 verbose node v10.15.3
9 verbose npm v6.4.1
10 error missing script: start
11 verbose exit [ 1, true ]
0信息如果以“确定”结尾,则有效
1详细cli['C:\\Program Files\\nodejs\\node.exe',
1 verbose cli'C:\\Program Files\\nodejs\\node\u modules\\npm\\bin\\npm cli.js',
1详细cli“开始”]
2信息使用npm@6.4.1
3信息使用node@v10.15.3
4详细堆栈错误:缺少脚本:开始
4运行时的详细堆栈(C:\Program Files\nodejs\node\u modules\npm\lib\run script.js:155:19)
在C:\Program Files\nodejs\node\u modules\npm\lib\run script.js:63:5处有4个详细堆栈
4个详细堆栈,位于C:\Program Files\nodejs\node\u modules\npm\node\u modules\read package json\read json.js:115:5
在C:\Program Files\nodejs\node\u modules\npm\node\u modules\read package json\read json.js:418:5处有4个详细堆栈
checkBinReferences_u4;处的4个详细堆栈(C:\Program Files\nodejs\node_modules\npm\node_modules\read package json\read json.js:373:45)
最终的4个详细堆栈(C:\Program Files\nodejs\node\u modules\npm\node\u modules\read package json\read json.js:416:3)
当时有4个详细堆栈(C:\Program Files\nodejs\node\u modules\npm\node\u modules\read package json\read json.js:160:5)
4 ReadFileContext上的详细堆栈。(C:\Program Files\nodejs\node\u modules\npm\node\u modules\read package json\read json.js:332:20)
ReadFileContext.callback上的4个详细堆栈(C:\Program Files\nodejs\node\u modules\npm\node\u modules\graceful fs\graceful fs.js:78:16)
FSReqWrap.readFileAfterOpen[as oncomplete]处的4个详细堆栈(fs.js:237:13)
5详细cwd E:\programs\blockchain
6详细窗口\u NT 6.1.7601
7详细argv“C:\\Program Files\\nodejs\\node.exe”“C:\\Program Files\\nodejs\\node\U模块\\npm\\bin\\npm cli.js”“开始”
8详细节点v10.15.3
9详细的npm v6.4.1
10错误:缺少脚本:开始
11详细退出[1,true]
请指出我的错误所在您的JSON无效。您只需要在脚本后加一个逗号,即在开始脚本后加一个大括号
{
“名称”:“javaScript区块链”,
“版本”:“1.0.0”,
“说明”:“,
“main”:“index.js”,
“脚本”:{
“测试”:“echo\”错误:未指定测试\“&退出1”,
“开始”:“节点dev/api.js”
},
“作者”:“Samrat Roy Chowdhuri”,
“许可证”:“ISC”,
“依赖项”:{
“快车”:“^4.16.3”,
“nodemon”:“^1.17.3”,
“sha256”:“^0.2.0”
}
}
您是否尝试了npm run start
?您是否在与包.json
相同的文件夹中运行了npm start
?@MaazSyedAdeeb是的,在相同的文件夹中directory@AnuragSrivastava是的,试过了,同样的结果你试过在外置硬盘上运行吗?