webpack

65 阅读1分钟

image.png 基本起步

npm init -y

npm i -D webpack webpack-cli image.png

image.png

npm run dev 或 npm run build

==================================================================

image.png

image.png

image.png

image.png

image.png

image.png

image.png

修改打包目录 image.png

清空上次打包目录 image.png

image.png

image.png

image.png

image.png

处理HTML资源 image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

sourceMap 帮助代码调试,生成代码和打包后的映射关系(.map文件) image.png

image.png hot: true 样式代码默认支持,因为style-loader做了 但js代码没有,所以要加如下代码(vue和react的loader做了) image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

[image.png]

代码复用,设置成打包在一个文件里面(这个配置已经内置了) image.png

按需加载,最开始的时候不加载这个文件,等需要的时候再去请求这文件 image.png

image.png

image.png

文件命名规范 image.png image.png

假如a文件引入了b文件,防止修改b文件,打包时,a文件没有使用缓存,也更新了。下面配置会生成runtime文件,用来保存引用关系,所以只会更新b文件和runtime文件。 image.png

image.png

image.png

image.png