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

Rag*_*ghu 2 azure node.js azure-web-sites

部署到azure网站时,在package.json中使用了以下代码:

{
    "name": "mypackage",
    ...
    "engines": {
        "node": "6.11.1",
        "npm": "4.2.0"
    },
    ...
}
Run Code Online (Sandbox Code Playgroud)

一切正常,但我也收到以下警告:

npm WARN生命周期用于脚本的节点二进制文件是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的路径。成功完成。

部署到Azure网站时如何设置--scripts-prepend-node-path选项?

小智 5

部署到Azure时,可以通过使用npm config set scripts-prepend-node-path true来设置此选项。