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

使用AWS Amplify部署Node.js单页应用:yml文件配置命令咨询

AWS Amplify Node.js 应用 YML 配置指南

针对你的Node.js项目(根目录为./backend,构建命令npm i,启动命令node server.js),AWS Amplify的yml配置可以这样写:

version: 1
env:
  variables:
    # 如有需要设置的环境变量,可在此添加,例:NODE_ENV: production
backend:
  phases:
    preBuild:
      commands:
        - cd ./backend  # 切换到项目根目录
    build:
      commands:
        - npm i  # 安装项目依赖
    postBuild:
      commands:
        # 此阶段无需额外命令,若有后续操作(如清理临时文件)可在此补充

各阶段说明:

  • preBuild:必须先切换到./backend目录,确保后续构建命令在正确的项目路径下执行
  • build:执行依赖安装命令npm i,如果你的项目还有编译、打包等步骤,可直接追加到这个阶段
  • postBuild:你的场景下不需要额外命令,若有验证依赖安装结果、清理冗余文件等需求,可在此添加对应命令

注意:启动命令node server.js无需写在该yml文件中,Amplify会通过控制台配置或项目package.json的start脚本识别执行。

内容的提问来源于stack exchange,提问作者amir sela

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 02:38:09