现在很少用 DLL,那是 Vue CLI 3 时候的优化,现在已经过时。
2018年,Vue CLI 和 create-react-app 的源码中都删除了 DLL 配置的代码。
理由是当年推出的 Webpack 4 的打包性能足够好,dll 没有继续维护的必要。
主要说的就是 Webpack 4 的代码拆分优化(splitChunks)。
官方解释:
Build
dll
option will be removed. Webpack 4 should provide good enough perf and the cost of maintaining DLL mode inside Vue CLI is no longer justified.dll
选项将被移除。Webpack 4 提供了足够好的性能,Vue CLI 没有必要继续维护 DLL 模式。
Webpack 4 has better capabilities than dll. It will be in cra soon.
Webpack 4 具有比 dll 更好的功能。它很快就要加入 create-react-app 了。
更详细的请阅读这位大神的文章 《辛辛苦苦学会的 webpack dll 配置,可能已经过时了》