Showing
1 changed file
with
4 additions
and
4 deletions
@@ -10,6 +10,7 @@ const path = require('path'); | @@ -10,6 +10,7 @@ const path = require('path'); | ||
10 | const gulp = require('gulp'); | 10 | const gulp = require('gulp'); |
11 | const gutil = require('gulp-util'); | 11 | const gutil = require('gulp-util'); |
12 | const ftp = require('gulp-ftp'); | 12 | const ftp = require('gulp-ftp'); |
13 | +const os = require('os'); | ||
13 | 14 | ||
14 | const postcss = require('gulp-postcss'); | 15 | const postcss = require('gulp-postcss'); |
15 | const sourcemaps = require('gulp-sourcemaps'); | 16 | const sourcemaps = require('gulp-sourcemaps'); |
@@ -19,6 +20,7 @@ const scss = require('postcss-scss'); | @@ -19,6 +20,7 @@ const scss = require('postcss-scss'); | ||
19 | const webpack = require('webpack'); | 20 | const webpack = require('webpack'); |
20 | const WebpackDevServer = require('webpack-dev-server'); | 21 | const WebpackDevServer = require('webpack-dev-server'); |
21 | const ExtractTextPlugin = require('extract-text-webpack-plugin'); | 22 | const ExtractTextPlugin = require('extract-text-webpack-plugin'); |
23 | +const UglifyJsParallelPlugin = require('webpack-uglify-parallel'); | ||
22 | 24 | ||
23 | const webpackConfig = require('./webpack.config.js'); | 25 | const webpackConfig = require('./webpack.config.js'); |
24 | 26 | ||
@@ -275,10 +277,8 @@ gulp.task('webpack', ['assets'], (done) => { | @@ -275,10 +277,8 @@ gulp.task('webpack', ['assets'], (done) => { | ||
275 | 'process.env': { | 277 | 'process.env': { |
276 | NODE_ENV: '"production"' | 278 | NODE_ENV: '"production"' |
277 | } | 279 | } |
278 | - }), new webpack.optimize.UglifyJsPlugin({ | ||
279 | - compress: { | ||
280 | - warnings: false | ||
281 | - } | 280 | + }), new UglifyJsParallelPlugin({ |
281 | + workers: os.cpus().length | ||
282 | })); | 282 | })); |
283 | 283 | ||
284 | webpack(proConfig, (err, stats) => { | 284 | webpack(proConfig, (err, stats) => { |
-
Please register or login to post a comment