webpack 基础实战2

2022年9月13日 作者 张舫

webpack 中的文件监听

  • 缺点需要手动刷新页面

1.启动webpack 命令时.带上–watch 参数

2.在配置 webpack.config.js中设置 watch: true

webpack 热更新 webpack-dev-server

  • 不刷新浏览器
  • 不输出文件,而是放在内存中
  • 使用 HotModuleReplacementPlugin插件

1.通过命令方式

  • –open: 自动打开浏览器
  • –port 3000: 指定打开时的端口号
  • –hot: 热更新 给bundle.js文件打补丁,而不是重新生成bundle.js 还可以实现浏览器的无刷新重载(对js没有效果,对css有效果)

2.通过配置 webpack.config.js

配置package.json

运行 npm run dev

 

文件指纹 css js img

 

文件压缩

 

自动清理构建目录

PostCSS 插件 autoprefixer 自动补齐 CSS3 前缀 CSS px 自动转换成 rem