2017-04-20 39 views
0
entry: './app.js', 
    output: { 
     path: path.resolve(__dirname, 'dist'), 
     filename: "bundle.js" 
    }, 
    module: { 
     rules: [ 
     { 
      test: /\.js$/, 
      exclude: /(node_modules)/, 
      use: { 
      loader: 'babel-loader', 
       options: { 
       presets: ['env', 'es2015', 'stage-2'] 
       } 
      } 
     } 
     ] 
    } 

这是我的webpack配置,它给了我dist目录中的bundle.js文件。我想丑化这个bundle.js,并希望双方bundle.jsbundle.min,js存在于dist目录。非常感谢帮助。uglify包文件,并让他们都在webpack?

回答

1
entry: { 
     'bundle': './app.js', 
     'bundle.min': './dist/bundle.js', 
    }, 

    output: { 
     path: path.resolve(__dirname, 'dist'), 
     filename: "[name].js" 
    }, 

    plugins: [ 
     new webpack.optimize.UglifyJsPlugin({ 
     include: /\.min\.js$/, 
     minimize: true 
     }) 
    ] 

试试这个,让我知道它是否工作!

+0

它工作!谢谢 –

相关问题