issues
search
cloudtian
/
blogs
Summary of knowledge and blogs for every little things
3
stars
0
forks
source link
webpack配置externals和dll的区别
#19
Open
cloudtian
opened
5 years ago
cloudtian
commented
5 years ago
externals使用例子
dll使用例子
共同点:分离第三方库,提升构建速度
externals和dll的区别
dll符合前端模块化的要求,而externals不太符合前端模块化的要求,需要其依赖的外部库在浏览器全局环境下可以访问
使用dll时,需要预构建所需要的dll资源,并在构建时配置DllReferencePlugin关联dll依赖,配置稍微复杂。 externals配置稍微简单,但是需要将所需要的外部库打包成所需要的格式,并在使用时动态导入
第三方库更新升级时,使用dll的话需要重新构建,而使用externals的方式则不需要重新构建
externals一般是引入一个npm包的整体,如果只是引用npm包的一部分功能的话使用dll
externals使用例子
dll使用例子
共同点:分离第三方库,提升构建速度
externals和dll的区别