在 Azure 上找不到 Nodemon
Nodemon not found on Azure
我正在尝试开发一个通过 Ionic 和 Node.js 的应用程序。我已将服务部署到 Azure,但我遇到了 nodemon 问题;
package.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon server.js"
}
这样,在localhost中就可以正常工作了。
但它不适用于 azure。
在 azure 上调试日志
非常感谢..
安装它:
- 点击添加任务,在左侧,在右侧搜索npm。
- Select npm(运行 一个 npm 命令)并单击添加。
- 输入名称,例如安装 Nodemon。
- 输入 npm 命令作为安装。
- 将参数输入为 nodemon -g。
根据错误信息,表示没有安装nodemon。
请尝试使用 kudu 工具安装 nodemon (https://yousitename.scm.azurewebsites.net/)。
npm install -g nodemon
您不一定要全局安装 nodemon
。
可以使用普通 npm install nodemon
命令将其作为依赖项安装,然后在 npm start
命令中使用 npx nodemon
:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "npx nodemon server.js"
}
您也可以使用 --save-dev
标志安装 nodemon
但请注意,如果您使用 --production
安装依赖项(或者当 NODE_ENV
环境变量设置为 production
),npm 将不会安装 devDependencies
.
中列出的模块
编辑:
npx
不需要将包作为依赖项,当 devDependencies
未安装在 NODE_ENV=production
环境中时也可以使用,在本例中为 npx
将从 npm 注册表安装包和 运行 二进制文件。
Check here 从 NPM 获得一些关于 npx
的介绍。
此外,check this recommendations如何在生产环境中使用nodemon
。
我正在尝试开发一个通过 Ionic 和 Node.js 的应用程序。我已将服务部署到 Azure,但我遇到了 nodemon 问题;
package.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon server.js"
}
这样,在localhost中就可以正常工作了。
但它不适用于 azure。
在 azure 上调试日志
非常感谢..
安装它:
- 点击添加任务,在左侧,在右侧搜索npm。
- Select npm(运行 一个 npm 命令)并单击添加。
- 输入名称,例如安装 Nodemon。
- 输入 npm 命令作为安装。
- 将参数输入为 nodemon -g。
根据错误信息,表示没有安装nodemon。 请尝试使用 kudu 工具安装 nodemon (https://yousitename.scm.azurewebsites.net/)。
npm install -g nodemon
您不一定要全局安装 nodemon
。
可以使用普通 npm install nodemon
命令将其作为依赖项安装,然后在 npm start
命令中使用 npx nodemon
:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "npx nodemon server.js"
}
您也可以使用 --save-dev
标志安装 nodemon
但请注意,如果您使用 --production
安装依赖项(或者当 NODE_ENV
环境变量设置为 production
),npm 将不会安装 devDependencies
.
编辑:
npx
不需要将包作为依赖项,当 devDependencies
未安装在 NODE_ENV=production
环境中时也可以使用,在本例中为 npx
将从 npm 注册表安装包和 运行 二进制文件。
Check here 从 NPM 获得一些关于 npx
的介绍。
此外,check this recommendations如何在生产环境中使用nodemon
。