【发布时间】:2020-10-09 01:23:33
【问题描述】:
有什么方法可以通过类似命令创建 React App 构建?到目前为止,我在 shell 脚本中:
npm install;
npm run-script build:test;
build:test 在哪里
bash -ac '. .env.test; react-scripts build'
但这将引用来自package.json 的build:test 脚本,但是当我想在shell 脚本中使用特定的.env 文件时(不编辑或向package.json 添加任何内容)如下
npm run .env.my_box react-scripts build;
不会为.env.my_box 执行构建
我设置错了什么?
【问题讨论】:
-
我很好奇为什么您将各种 env 配置并排存储而不是在您所处的阶段创建 .env 文件。 IE:在我使用的自动构建器 circle-ci 中,我在每个阶段将 env 变量注入到容器中,而不是检查类似的东西。这对你有用吗?
-
@Petrogad 我们正在为 CD 使用 Ansible
标签: reactjs npm npm-scripts npm-build