部署到 Azure 网站时,我在 package.json 中使用了以下内容:
{
"name": "mypackage",
...
"engines": {
"node": "6.11.1",
"npm": "4.2.0"
},
...
}
一切正常,但我也收到以下警告:
npm WARN 生命周期 用于脚本的 Node 二进制文件是 D:\Program Files (x86)\nodejs\6.9.1\node.exe 但 npm 使用的是 D:\Program Files (x86)\nodejs\6.11 .1\node.exe 本身。使用 --scripts-prepend-node-path
选项包含执行 npm 的 Node 二进制文件的路径。
成功完成。
部署到 Azure 网站时如何设置此 --scripts-prepend-node-path 选项?
最佳答案
部署到 Azure 时,您可以使用 npm config set script-prepend-node-path true 设置此选项。
关于node.js - 部署到 azure 网站时如何 npm 配置选项(例如 --scripts-prepend-node-path)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45384045/