[英]Trying to deploy react app on aws amplify but keep getting a "Base Directory not specified for artifacts, unable to create build artifact."
My react app is not making it past the build section.我的 React 应用程序没有通过构建部分。 I was able to some some of the previous errors, but I am stuck on this one:
2021-10-03T20:15:39.408Z [ERROR]: !!! CustomerError: Base Directory not specified for artifacts, unable to create build artifact..
我能够解决一些以前的错误,但我坚持这个错误:
2021-10-03T20:15:39.408Z [ERROR]: !!! CustomerError: Base Directory not specified for artifacts, unable to create build artifact..
2021-10-03T20:15:39.408Z [ERROR]: !!! CustomerError: Base Directory not specified for artifacts, unable to create build artifact..
This are my build settings, the amplify.yml file.这是我的构建设置,即 amplify.yml 文件。 Does anyone know how I can fix this error?
有谁知道我该如何解决这个错误?
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/**/*
This happens cause there is no entry for artifacts
, which holds baseDirectory
and files
, https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec.artifacts .发生这种情况是因为没有
artifacts
条目,它包含baseDirectory
和files
, https: baseDirectory
。
frontend:
phases:
preBuild:
commands:
- npm ci
build:
commands:
- node -v
- npm run-script build
artifacts:
baseDirectory: build
files:
- '**/*'
cache:
paths:
- node_modules/**/*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.