#reactjs #amazon-web-services #docker #containers #aws-amplify
Вопрос:
Мое приложение react не проходит раздел сборки. Мне удалось исправить некоторые из предыдущих ошибок, но я застрял на этой: 2021-10-03T20:15:39.408Z [ERROR]: !!! CustomerError: Base Directory not specified for artifacts, unable to create build artifact..
Это мои настройки сборки, файл amplify.yml. Кто-нибудь знает, как я могу исправить эту ошибку?
version: 1
backend:
phases:
build:
commands:
- '# Execute Amplify CLI with the helper script'
- amplifyPush --simple
frontend:
phases:
preBuild:
commands:
- npm ci
build:
commands:
- node -v
- npm run-script build
baseDirectory: build
files:
- '**/*'
cache:
paths:
- node_modules/**/*
Ответ №1:
Это происходит из-за отсутствия записи для artifacts
, которая содержит baseDirectory
и files
, https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec.artifacts.
frontend:
phases:
preBuild:
commands:
- npm ci
build:
commands:
- node -v
- npm run-script build
artifacts:
baseDirectory: build
files:
- '**/*'
cache:
paths:
- node_modules/**/*