Browse Source

speed up webpack builds

Steven Silvester 7 years ago
parent
commit
4e9f21ec6d
2 changed files with 4 additions and 5 deletions
  1. 1 1
      dev_mode/webpack.config.js
  2. 3 4
      dev_mode/webpack.prod.config.js

+ 1 - 1
dev_mode/webpack.config.js

@@ -160,7 +160,7 @@ module.exports = {
     fs: 'empty'
   },
   bail: true,
-  devtool: 'cheap-source-map',
+  devtool: 'cheap-module-eval-sourcemap',
   plugins: [
     new HtmlWebpackPlugin({
       template: path.join('templates', 'template.html'),

+ 3 - 4
dev_mode/webpack.prod.config.js

@@ -2,8 +2,6 @@
 var UglifyJSPlugin = require('uglifyjs-webpack-plugin');
 var merge = require('webpack-merge');
 var webpack = require('webpack');
-var os = require('os');
-
 var common = require('./webpack.config');
 
 module.exports = merge(common, {
@@ -11,11 +9,12 @@ module.exports = merge(common, {
   plugins: [
     new UglifyJSPlugin({
       sourceMap: true,
-      parallel: os.cpus().length,
+      parallel: true,
       uglifyOptions: {
         beautify: false,
         ecma: 6,
-        compress: true,
+        mangle: true,
+        compress: false,
         comments: false,
       }
     }),