为什么我的webpack配置不输出文件

482 阅读1分钟

下面这段webpack的配置看着毫无问题,但就是不输出文件,不输出map, 什么都不输出,直到我看到
stackoverflow.com/questions/5…

{
  mode: 'production',
  entry: {
    vendors: [
      ...
    ]
  },
  devtool: 'source-map',
  output: {
    path: '...',
    filename: 'js/[name]__[chunkhash:10].js',
    chunkFilename: 'js/[name]_[id].js',
    publicPath: '/'
  },
  optimization: {
    minimizer: [ [OptimizeCssAssetsWebpackPlugin], [UglifyJsPlugin] ]
  },
  module: { rules: [ ... ] },
  resolve: {
    alias: {
      ...
    },
    extensions: [
      '.js',     '.styl'
    ]
  },
  plugins: [ MiniCssExtractPlugin { options: [Object] } ]
}

optimization.minimize = false

如果使用uglifyjs-webpack-plugin,记得一定按标题设置minimize为false