angular - 尝试在 azure 应用程序中更新 nodejs 版本时出现问题。无法在 azure 中为应用程序执行构建
问题描述
我将我的 Angular 应用程序部署到使用 ASP.NET 后端的 azure 并且运行良好。我将我的 Angular 应用程序从 5.1 版更新到 6.1 版并安装了 angularcli 6.2.5 版。要使此版本正常工作,我在 azure 中的节点版本应为 8.9 或更高版本。因此,我正在尝试按照链接在 Azure 网站上升级节点?. 我按照链接中的说明进行了下面提到的更改,并且我没有任何 iisnode.yml 文件。
// Added App Setting in the 'Application Settings' section of my app service
WEBSITE_NODE_DEFAULT_VERSION 8.9.4
// Added engines field in the package.json file in my angular app
engines":{"node": "8.9.4"}
“构建应用程序”步骤失败,错误如下所示。我不明白为什么它仍然使用节点版本 6.9.1。我应该在此处添加任何其他步骤以使其正常工作或进行任何其他更改吗?请帮我解决这个问题
解决方案
推荐阅读
- r - R中地块标签大小的问题
- arrays - 如何获取数组类型参数
- javascript - 如何为函数类型编写打字稿类型保护方法
- wordpress - 如何检查 Elementor 小部件是否已加载?
- python - Pandas Dataframe:根据条件查找重复行
- html - 如何在 HTML 和 CSS 中实现这种风格
- r - 一次运行多个未配对的 wilcoxon 测试
- sql - 如何在sqlite中的两个字段上做group_concat?
- html - 重新加载页面后 JqxGrid 过滤器丢失
- typescript - 为什么 IntelliJ 会为 .spec 文件生成不同的导入语句?