在远程服务器上运行开发时,webpack热重新加载不起作用

9njqaruj  于 2022-11-13  发布在  Webpack
关注(0)|答案(2)|浏览(163)

我已经配置了webpack,当我在本地运行webpack-dev-server --inline --config webpack.js时,我正在工作。
现在我正在远程运行这个命令,同时仍然阅读我的本地文件,但是热重新加载不起作用。需要更改哪个配置才能让webpack从本地读取文件更改。
我试过很多我在这里找到的东西都没有运气。

devServer: {
    contentBase: 'src',
    hot: true,
    inline: true,
    port: 8080,
}
xzlaal3s

xzlaal3s1#

在devserver配置中添加host:0.0.0.0,并使用标志--host 0.0.0.0启动devserver。有关详细信息,请参阅此处。

pjngdqdw

pjngdqdw2#

在我的例子中,使用一个普通的create-react-app项目,我只是添加了一个.env文件,将参数HOST设置为来自我的开发服务器的实际ip,然后热重新加载又开始工作了。
有关可用于配置的参数的更多详细信息,请查看Advanced Configuration上的create-react-app文档。
有关.env文件用法的更多详细信息,请查看在. env中添加开发环境变量的create-react-app文档。

相关问题