【发布时间】:2016-11-19 23:28:25
【问题描述】:
我是 webpack 新手,我正在使用 webpack 开发服务器进行 HOT 重载。我的配置如下所示:
new WebpackDevServer(webpack(config), {
publicPath: "./public/dist/bundle.js",
hot: true,
historyApiFallback: true,
proxy: {
'*': {
target: 'http://localhost:3000',
secure: false
}
}
}).listen(8080, 'localhost', function (err, result) {
if (err) {
return console.log(err);
}
console.log('Listening at http://localhost:8080/');
});
当我启动 webpack 开发服务器时,我希望它按照指定将 js 捆绑在 ./public/dist/bundle.js。但它不起作用。然而,它的打印就像它已经完成了捆绑处理一样:
Version: webpack 1.13.1
Time: 93044ms
Asset Size Chunks Chunk Names
./public/dist/bundle.js 999 kB 0 [emitted] main
但在我的文件系统中 bundle.js 不存在。
我可以通过先运行webpack 然后调用 webpack 开发服务器来使其工作,它按预期工作!
我哪里出错了?
【问题讨论】:
-
你使用正确的 webpack.config.js 吗?复制自问题stackoverflow.com/questions/43206062/…
标签: webpack