【发布时间】:2023-03-11 15:32:01
【问题描述】:
我们的 api 有一个不同的 URL,具体取决于它是用于 react 应用程序的开发还是生产。
使用 webpack,我如何设置像 __API_URL__ 这样的环境变量,然后根据它是 使用 webpack.config.dev 与 webpack.config.prod 构建的来更改它
我认为答案可能在webpack.DefinePlugin,但没有运气。
new webpack.DefinePlugin({
__API_URL__: 'localhost:3005',
}),
我希望__API_URL__ 可以作为一个全球性的,但没有这样的运气。
这样做的正确方法是什么?同样关键的是产品部署上没有快速服务器。所以这必须在构建期间发生......
【问题讨论】: