首页 > Web开发 > 详细

ES6模块和commonjs模块的区别

时间:2020-05-10 15:17:50      阅读:63      评论:0      收藏:0      [点我收藏+]
1. commonjs模块输出的是值的浅拷贝,ES6模块输出的是值的引用 (也就是说,cmmonjs模块输出后被改变,其他引用模块不会改变,而ES6模块会改变)
2. commonjs模块是运行时加载,而ES6模块是编译时输出接口,之所以webpack的tree-shaking只能作用于ES6模块,就是因为ES6模块在编译时就能确定依赖

ES6模块和commonjs模块的区别

原文:https://www.cnblogs.com/mengff/p/12863144.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!