1. 首页
  2. 编程语言
  3. Javascript
  4. 基于webpack-hot-middleware热加载相关错误的解决方法

基于webpack-hot-middleware热加载相关错误的解决方法

上传者: 2022-01-08 20:33:16上传 PDF文件 72.95 KB 热度 13次

在webpack的entry配置添加引用路径'webpack-hot-middleware/client?path=/__webpack_hmr&timeout=10000&reload=true',相关的参数最好不要省略,否则会出现无法自动刷新的问题。webpack配置中的publicPath必须是绝对地址,详细配置如下所示:不可思议,在本地访问竟然会出现AJAX跨域问题,仔细检查后发现,浏览器把localhost与127.0.0.1当成了两个不同的域,解决的方法很多,只说最简单的一种,访问应用时,尽量采用与webpack配置中的publicPath完全一致的路径,如在本文中,最好的访问方法是输入http://127.0.0.1/访问本地应用。webpack编译程序有两种热加载方式,webpack-dev-server与webpack-hot-middleware方式,从webpack 2的性能来看,webpack-dev-server完全能够满足开发的需要,但最大的问题在于,webpack-dev-server不能向外发布服务,只能在本地访问。

用户评论