0
点赞
收藏
分享

微信扫一扫

devServer自动更新(热更新)

中间件小哥 2022-02-04 阅读 82

在使用webpack的devServer时更改html文件浏览器无法自动更新

原因:
devServer没有监听器html文件的变化,需要在devServer中添加需要监听的文件
解决方法:

const { resolve } = require('path')
const HtmlWebpackPlugin = require('html-webpack-plugin')
module.exports = {
	...略
  // 开发服务器 devServer: 用来自动化(自动编译、打开浏览器、刷新浏览器)
  // 特点:之后在内存中打包编译,不会有任何输出
  // 启动 devServer 的指令:npx webpack-dev-server
  devServer: {
    static: {
      directory: resolve(__dirname, 'build'),
    },
    compress: true, // 启动 gizp 压缩
    port: 5555, // 端口
    open: true, // 自动打开浏览器
    watchFiles: ['./src/index.html'], // webpack5+,监听html文件变化需要加这句
  },
}

解决方法如上,如有问题请评论以更改

举报

相关推荐

0 条评论