react 实现热部署的方法

gaearon/react-hot-boilerplate · GitHub
■网友
要实现热刷新,你需要webpack-dev-server。在webpack的官网上,你可以看到这个dev-server实际上就是个小型的express服务器 + http://socket.io。对于你说的这个问题,有两种主要解决方案.1. 手动调用webpack-dev-server手动调用的话可以这样操作cnpm install webpack-dev-server -g命令行敲 webpack-dev-server即可开启8080端口,监听脚本改变事件同时在相关html文件里面引入在你在publicPath里面配置的js地址,比如说publicPath: "/static/",那你的js地址就是\u0026#39;/static/bunldlename.js\u0026#39;然后打开浏览器localhost:8080/webpack-dev-server/即可看到热刷新2.不手动配置webpack-dev-server的话需要把手动配置的形式转换成代码,这个的话不太容易说清,但是原理是一致的。你多看下作者写的文档,动动手就出来了。Get Started · React Hot Loader如果还存在问题的话,可以参考我的github项目GitHub - slashhuang/react-mobile-template: 使用react开发FE移动端的项目模板


    推荐阅读