运行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”“开始” n​​pm 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)

回答:

看起来您可能尚未startpackage.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

回到顶部