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

React Vite创建Amplify项目发布失败:缺失指定build目录

修改Vite构建目录适配AWS Amplify

要让Vite生成Amplify默认识别的build目录,只需修改Vite的配置文件即可:

  • 打开项目根目录下的vite.config.js(TypeScript项目为vite.config.ts)
  • 在defineConfig配置对象中添加build字段,指定outDir为build:
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'

export default defineConfig({
  plugins: [react()],
  build: {
    outDir: 'build'
  }
})
  • 保存配置后重新执行npm run build,项目根目录会生成build目录,Amplify执行amplify push或amplify publish时就能正常识别构建产物。

备选方案:修改Amplify配置适配Vite默认目录

如果不想改动Vite的输出目录,也可以调整Amplify配置来读取Vite默认的dist目录:

  • 打开项目根目录的amplify.yml文件
  • 修改frontend.artifacts.baseDirectory的值为dist:
frontend:
  phases:
    build:
      commands:
        - npm run build
  artifacts:
    baseDirectory: dist
    files:
      - '**/*'

内容的提问来源于stack exchange,提问作者Rafael Koike

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:54:56