我试图通过部署AWS CodePipeline一个实践中的应用。然而,当我建,我注意到我加入buildspec.yml
文件中的环境变量不是由我的申请做出反应回升。
我buildspec文件如下
version: 0.1
env:
variables:
REACT_APP_TEST: "If you're seeing this text, the variable worked! Yay! ^o~"
phases:
install:
commands:
- echo Installing dependencies...
- npm i
pre_build:
commands:
- echo Nothing to see in prebuld move along! :P
build:
commands:
- echo Build started on `date`
- npm run build
post_build:
commands:
- echo Build completed on `date`
artifacts:
files:
- '**/*'
以上是使用div
process.env.REACT_APP_TEST
在一个简单的According to the docs I should be able to specify environment variables引用的变量,但是文本不会对我的应用程序显示,当我部署它。我缺少的东西吗?
请使用buildspec的0.2版本。没有理由使用0.1版本了。只要改变 “版本:0.1”> “版本:0.2”。
所述buildspec 0.1过 “environment_variables”> “明文”,而不是 “ENV”> “的变量”。然而,我们强烈建议您切换到0.2版本,这是最新版本,以获得最新的功能。