如何在本地启动azure nodejs app

时间:2018-01-11 14:15:25

标签: node.js azure npm npm-start

我有一个带有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

1 个答案:

答案 0 :(得分:1)

如果未在package.json中定义启动脚本,则

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" }

的开始条目