我已经配置了webpack,当我在本地运行webpack-dev-server --inline --config webpack.js
时,我正在工作。
现在我正在远程运行这个命令,同时仍然阅读我的本地文件,但是热重新加载不起作用。需要更改哪个配置才能让webpack从本地读取文件更改。
我试过很多我在这里找到的东西都没有运气。
devServer: {
contentBase: 'src',
hot: true,
inline: true,
port: 8080,
}
2条答案
按热度按时间xzlaal3s1#
在devserver配置中添加
host:0.0.0.0
,并使用标志--host 0.0.0.0启动devserver。有关详细信息,请参阅此处。pjngdqdw2#
在我的例子中,使用一个普通的
create-react-app
项目,我只是添加了一个.env
文件,将参数HOST
设置为来自我的开发服务器的实际ip,然后热重新加载又开始工作了。有关可用于配置的参数的更多详细信息,请查看Advanced Configuration上的create-react-app文档。
有关
.env
文件用法的更多详细信息,请查看在. env中添加开发环境变量的create-react-app文档。