angular - 如何在azure中设置nodejs版本

标签 angular azure deployment devops angular7

我正在使用 bitbucket 将 Angular 7 应用程序部署到 Azure,我在 package.json 中使用此脚本

“脚本”:{ “ng”:“ng”, "start-ng": "ng 服务", “构建”:“ng构建--prod”, “测试”:“NG测试”, “lint”:“ng lint”, “e2e”:“ng e2e”, “postinstall”:“npm run build” }, “引擎”: { “节点”:“8.11.1” },

并将应用程序目录设置为

site\wwwroot\dist\myapp

但是失败了,这是日志

Running deployment command

我之前已经以相同的方式将 Angular 5 应用程序部署到 Azure,并且运行良好

更新

我已经在package.json中设置了默认节点和npm版本,并将它们添加为应用程序设置中的默认变量 所以新的错误是 log

最佳答案

答案是添加 应用程序设置字符串中的WEBSITE_NODE_DEFAULT_VERSION,甚至添加

“引擎”:{ “节点”:“8.11.1” },

在package.json中没有效果,另一个解决方案是添加issnode.yml文件并添加到项目文件中 并将此命令添加到其中
nodeProcessCommandLine:“D:\Program Files (x86)\nodejs\8.11.1\node.exe”

关于angular - 如何在azure中设置nodejs版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53373603/

相关文章:

Angular2 PrimeNG 条件行格式化

angular - 组angular 6中的嵌套formarray

azure - Service Fabric 设置实例计数 -1

.net - 将非托管 DLL 部署到输出目录

Angular 2 AoT ngc 不生成任何文件

angular - 以编程方式更新 [placeholder] Reactive Form Control

azure - Windows Phone 对 Azure 服务总线通知中心的支持

c# - 在Azure持久功能事件中使用ILogger?

java - tomcat热部署war文件到现场

windows - 为什么 LocalStorage 元素在 Azure 服务定义架构的两个级别列出?