diff --git a/gulpfile.ts b/gulpfile.ts index 278b20bb1..3399a881b 100644 --- a/gulpfile.ts +++ b/gulpfile.ts @@ -107,12 +107,16 @@ gulp.task('build:client', [ ]); gulp.task('webpack', done => { - const output = childProcess.execSync( - Path.join('.', 'node_modules', '.bin', 'webpack') + ' --config ./webpack/webpack.config.ts'); + const webpack = childProcess.spawn( + Path.join('.', 'node_modules', '.bin', 'webpack'), + ['--config', './webpack/webpack.config.ts'], { + shell: true + }); - console.log(output.toString()); + webpack.stdout.pipe(process.stdout); + webpack.stderr.pipe(process.stderr); - done(); + webpack.on('exit', done); }); gulp.task('build:client:script', () =>