0

我有一个带有 express azure 项目的 node.js,它是我通过 Visual Studio 2015 创建的,它在 Azure 上发布,从 vs 运行也没有问题。当我尝试通过 npm 命令行运行它时,出现无法启动的错误!我想知道是否要添加配置或任何命令参数以使 npm 能够运行它。

错误

npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Administrator\\A
ppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "start"
npm ERR! node v7.0.0
npm ERR! npm  v4.2.0

npm ERR! missing script: start
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2018-01-11T1
4_24_22_454Z-debug.log
4

1 回答 1

1

npm start默认为node server.js如果 package.json 中未定义启动脚本

文档:https ://docs.npmjs.com/misc/scripts#default-values

如果您的主文件不称为 server.js,请尝试node yourmain.js在您的 package.json 中运行或添加一个 start 条目"scripts": { "start": "node yourmain.js" }

于 2018-01-11T14:56:07.020 回答