Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. const webpack = require('webpack'); // webpack engine
  2. const webpackConfig = require('./webpack.config.js'); // webpack configuration object
  3. const WebpackDevServer = require('webpack-dev-server'); // webpack development server
  4.  
  5. // Set the event based on the npm script that is running (start, build, test, etc.)
  6. const npmEvent = process.env.npm_lifecycle_event;
  7.  
  8. // decide which method to run based on the event
  9. switch (npmEvent) {
  10. ...
  11. }
  12.  
  13. // method to create and run development server
  14. function startDevelopmentServer() {
  15. const compiler = webpack(webpackConfig);
  16. const server = new WebpackDevServer(compiler, {
  17. hot: true,
  18. stats: 'minimal'
  19. });
  20.  
  21. server.listen('8080', 'localhost', () => console.log(`WebpackDevServer running on port 8080`));
  22. }
  23.  
  24. // method to build static webapp
  25. function buildDistFolder() {
  26. const compiler = webpack(webpackConfig);
  27.  
  28. compiler.run((err, stats) => {
  29. if (err || stats.hasErrors()) {
  30. console.info(err);
  31. }
  32. console.info('dist build finished');
  33. });
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement