作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
CreateReactApp 文档显示您可以使用有限数量的 .env 文件。
https://create-react-app.dev/docs/adding-custom-environment-variables/#adding-development-environment-variables-in-env
我想在其他环境中使用更多的 .env 文件,但是 .env.development
总是被使用。
如何使用其他文件?我找到了这篇文章,但它对我不起作用。
https://medium.com/@tacomanator/environments-with-create-react-app-7b645312c09d
我正在使用 react-scripts
v3.4.1
最佳答案
嗯,这篇文章其实是对的。我的代码中有一个错误,我对值进行了硬编码,而不是依赖 process.env.REACT_APP_SOMEVAR
package.json 中的这些脚本工作正常:
"start": "REACT_APP_ENV=dev npm run start-env",
"start-env": "sh -ac '. .env.${REACT_APP_ENV}; react-scripts start'",
"start-dev": "REACT_APP_ENV=dev npm run start-env",
"start-qa": "REACT_APP_ENV=qa npm run start-env",
"build": "REACT_APP_ENV=dev npm run build-env",
"build-env": "sh -ac '. .env.${REACT_APP_ENV}; react-scripts build'",
"build-dev": "REACT_APP_ENV=dev npm run build-env",
"build-qa": "REACT_APP_ENV=qa npm run build-env",
关于reactjs - 如何将 .env.qa 或 .env.staging 与 create react app 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61907991/
我是一名优秀的程序员,十分优秀!