自定义webpack3插件plugins
之前的老项目有个需求,在用webPack 打包完之后需要复制一份 dist 文件到别到目录;经过查看webpack 文档,发现可以利用 webpack 的生命周期钩子来实现。
其中有个钩子为done ,意思为编译完成后执行。此时已经生成了dist 文件,只要再用node 把文件复制一遍即可。
官方文档:这是webpack 5 的写法,
这是webpack3的写法:在调用done的时候不同版本的写法有差异,搞了很长时间
class donePlugin {
apply(compiler)
原创
2020-11-25 17:37:35 ·
1374 阅读 ·
0 评论