启动脚本运行NPM开始时缺少错误
试图调试使用NPM启动命令我节点应用程序时,我收到此错误。
错误:
ERR海平面以上! Windows_NT 6.3.9600海拔ERR! argv的 “C:\ Program Files文件\ \\的NodeJS node.exe” “C:\ Program Files文件\的NodeJS \ node_modules \翔升\ BIN \ ASL-cli.js” “开始” ERR海平面以上! ERR海拔节点v0.12.7!翔升v2.11.3
NPM ERR!缺少脚本:启动NPM ERR! NPM ERR!如果您需要帮助,您可以在报告此错误:NPM ERR! ERR!请包括与任何支持请求以下文件:NPM ERR! C:\ Users \用户andrmoll.NORTHAMERICA \文档\ GitHub的\ SVIChallenge \ NPM-的debug.log
从调试文件:
回答如下:详细的堆栈错误:缺少脚本:启动
在运行4详细的堆栈(C:\ Program Files文件\的NodeJS \ node_modules \ NPM \ lib中\运行的script.js:142:19)
中C 4详细的堆栈:\ Program Files文件\的NodeJS \ node_modules \ NPM \ lib中\运行的script.js:58:5
中C 4详细的堆栈:\ Program Files文件\的NodeJS \ node_modules \ NPM \ node_modules \读取包JSON \读取json.js:345:5
在checkBinReferences_ 4详细的堆栈(C:\ Program Files文件\的NodeJS \ node_modules \ NPM \ node_modules \读取包JSON \读取json.js:309:45)
在最后4详细的堆栈(C:\ Program Files文件\的NodeJS \ node_modules \ NPM \ node_modules \读取包JSON \读取json.js:343:3)
然后在4详细的堆栈(C:\ Program Files文件\的NodeJS \ node_modules \ NPM \ node_modules \读取包JSON \读取json.js:113:5)
中C 4详细的堆栈:\ Program Files文件\的NodeJS \ node_modules \ NPM \ node_modules \读取包JSON \读取json.js:300:12
在evalmachine.:334:14 4详细的堆栈
中C 4详细的堆栈:\ Program Files文件\的NodeJS \ node_modules \ NPM \ node_modules \优美-FS \优美-fs.js:102:5
在FSReqWrap.oncomplete 4详细的堆栈(evalmachine.:95:15)
它看起来像你可能没有在start
文件中定义的package.json
脚本或者您的项目不包含server.js
文件。
如果在你的包的根server.js文件,那么NPM将默认启动命令节点server.js。
https://docs.npmjs/misc/scripts#default-values
你既可以改变你的应用程序脚本的名称server.js
或添加以下到您的package.json
"scripts": {
"start": "node your-script.js"
}
或者......你可以只运行node your-script.js
直接