node.js - 部署到 azure 网站时如何 npm 配置选项(例如 --scripts-prepend-node-path)?

标签 node.js azure azure-web-app-service

部署到 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/

相关文章:

javascript - 将字符串新日期更改为最新

javascript - 无法验证 ID Token : jwt. split 不是函数

azure - 将现有托管数据磁盘附加到现有 azure VM

azure - 将容器暴露给专用网络

azure - 如何在 JMeter 中进行 OAuth 2.0 身份验证?

python - Azure 应用服务无法在嵌套文件夹中找到 Flask 应用程序。即使有 GUnicorn

azure - app_offline.htm 不会导致网站瘫痪

javascript - Node.js 将每一行分成一个整数数组

Node.js 崩溃时不会刷新缓冲区

node.js - 当我们使用 ngserve 或 npm run start 时,Azure 管道失败