Guest User

Untitled

a guest
Apr 26th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. import * as gulp from 'gulp';
  2. import * as webpack from 'webpack';
  3.  
  4. import { server } from './server';
  5. import { bundleConfig, vendorConfig } from './webpack';
  6.  
  7. function webpackHandler(resolve) {
  8. return (error, stats) => {
  9. if(error)
  10. console.error('Webpack', error);
  11.  
  12. if(stats)
  13. console.log(stats.toString({ colors: true }));
  14.  
  15. resolve();
  16. };
  17. }
  18.  
  19. gulp.task('build:bundle', function(resolve) {
  20. webpack(bundleConfig).run(webpackHandler(resolve));
  21. });
  22.  
  23. gulp.task('build:vendor', function(resolve) {
  24. webpack(vendorConfig).run(webpackHandler(resolve));
  25. });
  26.  
  27. export const start = gulp.series('build:vendor', 'build:bundle', server);
  28.  
  29. export default start;
Add Comment
Please, Sign In to add comment