小编Fum*_*awa的帖子

我可以在webpack 4中使用NODE_ENV ="staging"和mode ="production"吗?

我的应用程序使用NODE_ENV来决定应该请求哪个api服务器.

NODE_ENV="production" => https://api.***/
NODE_ENV="staging" => https://api.staging-***/
NODE_ENV="development" => http://localhost:3000/
Run Code Online (Sandbox Code Playgroud)

我想用mode ="production"构建staging bundle,但保持NODE_ENV ="staging".

我尝试使用下面的配置构建,但bundle.js变为NODE_ENV ="production".

{
   mode: "production",
   plugins: [
     new webpack.DefinePlugin({
       'process.env': {
         'NODE_ENV': JSON.stringify("staging")
       }
     })
   ]
 }
Run Code Online (Sandbox Code Playgroud)

webpack webpack-4

8
推荐指数
2
解决办法
4010
查看次数

标签 统计

webpack ×1

webpack-4 ×1