gpt4 book ai didi

reactjs - 使用特定的.env文件运行npm build

转载 作者:行者123 更新时间:2023-12-03 16:12:51 31 4
gpt4 key购买 nike

我有一个连接到微服务的React应用程序。我在每个环境中都有不同的微服务URL。因此,我有多个环境文件:.env,.env-develoment-local,env-development,...

当我在本地启动应用程序时,该应用程序会选择.env.development-local中的设置。

当我执行npm run build时,我注意到由于它创建了生产版本,因此会选择.env文件。

我的问题是如何配置生成以选择其他.env文件(如.env.development或.env.qa等)的方式?

最佳答案

我可以使用https://github.com/toddbluhm/env-cmd使它正常工作

我做了以下事情:

npm install --save-dev env-cmd

然后相应地更新package.json:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"build:stage": "env-cmd -f ./.env.stage npm run-script build"
}

然后运行以下命令:
npm run build:stage

关于reactjs - 使用特定的.env文件运行npm build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57511064/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com