我有一个带有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
答案 0 :(得分:1)
npm start
默认为node server.js
doc:https://docs.npmjs.com/misc/scripts#default-values
如果您的主文件未被称为server.js,请尝试运行node yourmain.js
或在package.json中添加"scripts": { "start": "node yourmain.js" }