You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure静态Web应用构建部署失败:Node.js版本不符合要求

解决Azure静态Web应用构建Node版本不匹配问题

方法1:通过Azure门户配置指定Node版本

  • 登录Azure门户,找到目标静态Web应用资源
  • 进入配置 > 应用程序设置页面
  • 添加新的应用设置:键为NODE_VERSION,值设为18.x(或具体符合要求的版本,比如18.19.0)
  • 保存设置后重新触发构建部署

方法2:在部署工作流中指定Node版本

如果使用GitHub Actions部署,找到项目根目录下.github/workflows/中的工作流文件,在构建步骤前添加版本指定:

- name: 切换到Node.js 18.x版本
  uses: actions/setup-node@v4
  with:
    node-version: '18.x'

如果使用Azure DevOps管道,添加Node版本安装任务:

- task: NodeTool@0
  inputs:
    versionSpec: '18.x'

关键说明

Azure静态Web应用不会自动读取package.json内的engines配置来切换Node版本,必须通过上述显式配置的方式指定版本,才能满足Angular CLI的最低版本要求。

内容的提问来源于stack exchange,提问作者Sam K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 10:32:01