noParse和externals的区别

来源:10-24 babel-runtime 是什么?

慕丝1117639

2022-04-23

noParse和externals功能都是设置不参与打包的模块。
但是两者有不一样的地方:
noParse是引入模块,但是模块不打包。webpack会将模块的代码自动加入到打包后的bundle中
externals不引入模块,直接忽略。构建的得到的bundle没有对应的模块代码,需要自己在html文件中引入

noParse一般是在引入了已经构建好的模块的场景下使用,也就是引入了xxx.min.js这样的模块,避免模块重复打包,从而提高构建速度。

externals一般是在html文件中引入了库的snd链接的情况下使用,也是避免将这些通过第三方的模块参与到构建工作中,提高构建速度。

请问我有哪里理解错误吗?

写回答

1回答

双越

2022-04-24

对的。

不过你写错了一个名词 :CDN 不是 snd

0
0

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

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

4697 学习 · 1667 问题

查看课程