https://github.com/wudiufo/WebPack4-study https://blog.csdn.net/qq_40036736/article/details/93777396
webpack
图片
CSS
css module
webpack 打包字体文件
CSS 文件的代码分割
压缩 CSS
Entry 和 Output 的配置
cdn
sourcemap 原理
监听文件变化
Hot Module Repalcement(HMR)
使用 Babel 处理 ES6 语法
如果写的是业务代码,只需要配置preset 同时引入 polyfill。会污染全局环境
如果是库项目的代码,需要引入 plugin-transform-runtime 。 不存在全局污染的这么一个情况。
TreeShaking 只支持 ES Module
Code Spliting
打包分析, preloading ,prefetching
webpack/analyse
代码的使用率查看方式
cmd+shift-p
coverage
webpack 与浏览器缓存
Shimming
如何让模块的变量指向window
环境变量
Library 的打包
library : script 引入的情况下,全局添加变量
libraryTarget: 哪些模块可以使用
PWA 的配置 (progress web application)
Typescript 的打包配置
多页面打包配置
开发 loader
node 调试工具
Tips:多写异步代码