老师,我对为什么需要使用dll有些不太明白?

来源:10-15 何时使用DllPlugin

慕用0863198

2020-02-27

项目需要使用dll的意义在于vue和react的版本更新,由于项目可能是在插件或者框架不同版本更新的时候进行构建,所以在项目确定好自身的框架版本或者插件版本之后,使用dll进行打包,然后在项目编写的时候直接使用dll打包好的插件。
我可以这样理解嘛?
然后这个dll打包是否与抽出公共模块和插件的代码相互冲突呢?使用了 dll打包就不需要在进行公共模块和插件的抽离了,或者说在dll打包的配置中继续plugins抽离公共模块和插件模块的代码?

写回答

2回答

慕用0863198

提问者

2020-02-27

也就是说dll只是框架和插件的打包,然后网页自身的index代码最后还是在生产环境中进行打包,请问在生产环境打包的时候,需要更改在index.html中的script对dll的引用嘛

0
1
双越
需要的。可以对生产环境写一个不同的 index.html 模板。
2020-02-27
共1条回复

双越

2020-02-27

第一,为何使用 dll 你表述的很清楚了,就是为了节省 React 或 vue 本身的打包时间。

第二,dll 只能用于开发环境,所以不用关心什么公共代码抽离的问题。

0
0

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4664 学习 · 1644 问题

查看课程