reactjs - 如何使用带有自定义环境变量的 create-react-app build?

标签 reactjs npm create-react-app

我有一些自定义环境变量,例如: REACT_APP_API_URL='http://localhost:6000/api'

...和不同的环境(developtestuatproduction)。

如何为每个环境定义自定义变量和自定义构建命令

我找到了 this CRA documentation但它适用于节点变量。

最佳答案

您可以安装 cross-env并使用它为您的脚本设置自定义 REACT_APP_* 环境变量:

"scripts": {
  "develop": "cross-env REACT_APP_TEST=start react-scripts start",
  "test": "cross-env REACT_APP_TEST=test react-scripts start",
  "uat": "cross-env REACT_APP_TEST=uat react-scripts start",
  "production": "cross-env REACT_APP_TEST=production react-scripts build",
}

关于reactjs - 如何使用带有自定义环境变量的 create-react-app build?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51103946/

相关文章:

javascript - React.js : setState overwriting, 不合并

javascript - 将 fullcalendar 与 webpack 结合使用

javascript - Meteor、NPM 模块和光纤回调

node.js - 将 ESLint 与 sublime 集成时出错

web - Netlify:如何部署嵌套在文件夹中的站点?

javascript - React useEffect 中的间隔 - 将其存储在 useRef Hook 中以保留值超时警告

css - 如何在我的 react 应用程序中修复 @fontface 问题?

reactjs - 每个测试的 Jest 模拟值

javascript - 使用 Javascript 验证同一表单中的两个不同输入字段

javascript - Material-UI 表格标签中的 Formik