1 回答
- 最新
- 投票最多
- 评论最多
0
You will need to build your backend and frontend. For my amplify backend I'm using typescript so I need to install typescript in the preBuild phase.
For the frontend you will need to install flutter and then build your app. My build command is in a Makefile, but something like flutter build web --release
should work
version: 1
backend:
phases:
preBuild:
commands:
- npm install
- npm install -g typescript
build:
commands:
- '# Execute Amplify CLI with the helper script'
- amplifyPush --simple
frontend:
phases:
preBuild:
commands:
- npm install -g gulp
- yum install -y xz
- curl -LO https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.16.2-stable.tar.xz
- tar xf flutter_linux_3.16.2-stable.tar.xz -C /usr/local
- export PATH="/usr/local/flutter/bin:$PATH"
- git config --global --add safe.directory /usr/local/flutter
build:
commands:
- make build
artifacts:
# IMPORTANT - Please verify your build output directory
baseDirectory: build/web/
files:
- '**/*'
cache:
paths:
- node_modules/**/*
已回答 4 个月前
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前