小编Dav*_*ník的帖子

Webpack生产模式-NODE_ENV未定义

我想使用webpack制作应用程序的生产版本:

"scripts": {
    "build": "webpack --mode production",
  },
Run Code Online (Sandbox Code Playgroud)

在我的webpack.config.js中,这行代码是我在整个配置中使用的内容:

const isDevelopment = process.env.NODE_ENV !== 'production';

Usage example:
{
  test: /\.s(a|c)ss$/,
    exclude: /\.module.(s(a|c)ss)$/,
    loader: [
      isDevelopment ? 'style-loader' : MiniCssExtractPlugin.loader,
                    'css-loader',
                    {
                        loader: 'sass-loader',
                        options: {
                            sourceMap: isDevelopment
      }
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

但是process.env.NODE_ENV永远是undefined

我在Windows 10上

难道我做错了什么?

production mode webpack

5
推荐指数
2
解决办法
449
查看次数

标签 统计

mode ×1

production ×1

webpack ×1