Tree-shaking

来源:10-19 ES Module 和 Commonjs 的区别

mofiter

2022-03-15

老师,这节课讲到了 ES Module 和 CommonJS 的区别,CommonJS 不能做 Tree-shaking。其实,是不是可以理解为 CommonJS 也没必要做 Tree-shaking,因为 CommonJS 主要用在 Nodejs 中,而 Nodejs 是服务端程序,直接运行在服务器上,也不需要用户下载代码啥的。前端项目之所以要 Tree-shaking,就是为了减小代码体积,让用户加载网页时下载的文件更小,速度更快。另外就是,Nodejs 项目 package.json 中的依赖,也是没必要区分 devDependencies 和 dependencies 的吧,直接全部放在 dependencies 就行了吧

写回答

1回答

双越

2022-03-15

是的。

0
0

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

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

4706 学习 · 1669 问题

查看课程