react想要用热更新,能不能不用webpack-dev-server?

如题,自己用webpack这个打包工具,以前配置热更新都是用webpack-dev-server和react-hot-loader,但是实际上本来就有nodejs的server,包括访问路径或者网络请求路径什么的,如果用webpack-dev-server都不太方便,还要放开跨域的权限。

我想知道有没有什么办法react全家桶项目的时候不用webpack-dev-server,或者这种问题大家都是如何解决的?有没有什么最佳实践?

希望大家能给些意见,谢谢。

阅读 3.6k
2 个回答

我用的pycharm+flask,jetbrains的软件都同理:
package.json同级目录下新建一个watch.bat,内容如下:

webpack (注释:或者npm run build)

打开file -> setting -> tool -> file watchers(没有就在plugin里安装)。点击右边的+,点击<custom>
FileType选择Anyprogram选择watch.bat
更新你的sass或者其他文件,等几秒再刷新你的浏览器。

推荐问题