代码拉取完成,页面将自动刷新
const Koa = require('koa');
const webpack = require('webpack');
const devMiddleware = require('./middleware/dev-middleware');
const clientHotMiddleware = require('./middleware/client-hot-middleware');
const app = new Koa();
const clientConfig = require('./build/webpack.client.config');
clientConfig.entry.app = ['webpack-hot-middleware/client', clientConfig.entry.app];
clientConfig.output.filename = '[name].js';
clientConfig.plugins.push(new webpack.HotModuleReplacementPlugin(), new webpack.NoEmitOnErrorsPlugin());
const clientCompiler = webpack(clientConfig);
app.use(
devMiddleware(clientCompiler, {
publicPath: clientConfig.output.publicPath,
noInfo: true
})
);
app.use(clientHotMiddleware(clientCompiler, { heartbeat: 5000 }));
app.listen(3000, () => {
console.log('server is started on 3000 port ', 'http://127.0.0.1:3000/dev/index.html');
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。