我继承了一个Redux项目,它使用高级和非常复杂的
webpack
Redux
编码并运行
npm run start
webpackDevServer
:
const devServer = new WebpackDevServer(compiler, serverConfig);
// Launch WebpackDevServer.
devServer.listen(port, HOST, err => {
if (err) {
return console.log(err);
}
if (isInteractive) {
clearConsole();
}
console.log(chalk.cyan('Starting the development server...\n'));
openBrowser(urls.localUrlForBrowser);
});
它检索旧代码,而不是服务于我通过转到
/webpack/./
在
Developer Tools
在里面
Chrome
或
Web Inspector
在里面
Safari
我发现下面的线索
github
https://github.com/webpack/webpack-dev-server/issues/875
他们提出了很多解决方案,
但他们都不适合我
hot
重新装弹,任何花哨的东西,我只需要
网页包
网页包
中的设置
start.js
脚本而不是设置本身,这样无论我们指定什么配置,它都能解决过时代码的问题?
更新
有趣的事实是,当我在pc机上本地运行它时,它工作正常,代码在浏览器中更新,但是如果我在服务器上启动它(只是集群上的一个节点),它就不工作。我证实了
node
版本相同。