文章详情页
javascript - webpack dllPlugin 是不是只用于开发环境?
浏览:110日期:2023-03-18 09:02:38
问题描述
还有dllPlugin与commonChunkPlugin 有什么区别?不都是打包出公共依赖么?
问题解答
回答1:首先,DllPlugin 与 DllReferencePlugin 可以用来预构建 vendor 包,这样只要一次预构建后没有额外的依赖变更,那么启动开发环境的速度就会显著提升。
所以实际上 DllPlugin 可以认为是只用于开发环境的。至于 CommonsChunkPlugin 则是用来把多个包中的公共依赖抽取为同一个 Chunk,这可以显著减小生产环境的尺寸。
关于二者区别,可以认为 DllPlugin 是用于提速开发环境构建速度的,而 CommonsChunkPlugin 则是用于优化包尺寸的。
标签:
JavaScript
相关文章:
1. css3 - [CSS] 动画效果 3D翻转bug2. dockerfile - [docker build image失败- npm install]3. python - pandas按照列A和列B分组,将列C求平均数,怎样才能生成一个列A,B,C的dataframe4. java - Tomcat 不同的域名访问同一个项目的不同网页5. docker gitlab 如何git clone?6. docker-machine添加一个已有的docker主机问题7. docker安装后出现Cannot connect to the Docker daemon.8. 使用mysql自增主键遇到的问题9. docker不显示端口映射呢?10. javascript - IOS微信audio标签不能通过touchend播放
排行榜
