运行npm start时启动脚本丢失错误
尝试使用npm start命令调试节点应用程序时收到此错误。
错误:
npm ERR!Windows_NT 6.3.9600 npm错误!argv“ C:\ Program Files \ nodejs \\
node.exe”“ C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-
cli.js”“开始” npm ERR!节点v0.12.7 npm ERR!npm v2.11.3
npm ERR!缺少脚本:启动npm ERR!npm ERR!如果需要帮助,可以在以下位置报告此错误:npm ERR!
https://github.com/npm/npm/issues
npm错误!请在支持请求中包括以下文件:npm ERR!C:\ Users \ andrmoll.NORTHAMERICA \ Documents \
GitHub \ SVIChallenge \ npm-debug.log
从调试文件:
详细堆栈错误:缺少脚本:开始
运行时4个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ lib \ run-
script.js:142:19)
C:\ Program Files \ nodejs \ node_modules \ npm \ lib \ run-
script.js:58:5的4个详细堆栈
C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-
package-json \ read-json.js:345:5处的4个详细堆栈
4个详细的堆栈位于checkBinReferences_(C:\ Program Files \ nodejs \ node_modules \ npm
\ node_modules \ read-package-json \ read-json.js:309:45)
最后有4个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \
read-package-json \ read-json.js:343:3)
当时的4个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \
read-package-json \ read-json.js:113:5)
C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-
package-json \ read-json.js:300:12的4个详细堆栈
evalmachine上的4个详细堆栈。:334:14
C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ graceful-fs
\ graceful-fs.js:102:5处的4个详细堆栈
FSReqWrap.oncomplete上的4个详细堆栈(evalmachine.:95:15)
回答:
看起来您可能尚未start
在package.json
文件中定义脚本,或者您的项目不包含server.js
文件。
如果软件包根目录中有一个server.js文件,则npm将默认启动命令传递给节点server.js。
https://docs.npmjs.com/misc/scripts#default-
values
您可以将应用程序脚本的名称更改为server.js
或将以下内容添加到您的package.json
"scripts": { "start": "node your-script.js"
}
或者......你可以只运行node your-script.js
直接
以上是 运行npm start时启动脚本丢失错误 的全部内容, 来源链接: utcz.com/qa/410117.html