dev.js 590 B

12345678910111213141516171819202122
  1. const log = require('./core/getLogger').getLog();
  2. function webpackDevMiddleware(app) {
  3. const webpack = require('webpack');
  4. const wpConfig = require('../build/webpack.dev.config');
  5. const compiler = webpack(wpConfig);
  6. const devMiddleware = require('webpack-dev-middleware');
  7. app.use(devMiddleware(compiler, {
  8. publicPath: wpConfig.output.publicPath,
  9. stats: {colors: true}
  10. }));
  11. let hotMiddleware = require('webpack-hot-middleware');
  12. app.use(hotMiddleware(compiler, {
  13. log: log
  14. }));
  15. }
  16. module.exports = {
  17. webpackDevMiddleware
  18. };