熱模式繼承人我的配置:的WebPack開發服務器不工作
devServer: {
contentBase: '/web/dist/',
hot: true,
stats: {colors: true},
inline: true
}
而這裏的一口任務進出口運行:
gulp.task('build', ['clean', 'styles', 'bower', 'media', 'data', 'homepage'], function(done) {
es6promise.polyfill();
console.log('STARTING DEV SERVER...');
server = new WebpackDevServer(webpack(webpackDevConfig), webpackDevConfig.devServer);
server.listen(8080, '0.0.0.0', function (err, stats) {
if (err) {
throw new gutil.PluginError("webpack-dev-server", err);
}
console.log('DEV SERVER STARTED');
done();
});
});
一切正常,除了熱負荷(無刷新或更改時我對文件進行了更改)。我在這裏做錯了什麼?
我是在控制檯中查看:[WDS]啓用熱模塊更換。 framework.bundle.js:114未捕獲錯誤:[HMR]熱模塊替換已禁用。 – Evan
嗯你有'插件:[新的webpack.HotModuleReplacementPlugin()]'在你的webpack配置中添加? – errnesto
好像似乎有幫助,但現在它只是不更新更改的文件。 [WDS]啓用熱模塊更換。 framework.bundle.js:600 [HMR]等待來自WDS的更新信號...更改文件並且什麼也沒有發生 – Evan