码迷,mamicode.com
首页 > Web开发 > 详细

ES6模块和commonjs模块的区别

时间:2020-05-10 15:00:41      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:asi   icc   CMF   pmi   lov   引用   拷贝   mlu   vlc   

1. commonjs模块输出的是值的浅拷贝,ES6模块输出的是值的引用 (也就是说,cmmonjs模块输出后被改变,其他引用模块不会改变,而ES6模块会改变)
2. commonjs模块是运行时加载,而ES6模块是编译时输出接口,之所以webpack的tree-shaking只能作用于ES6模块,就是因为ES6模块在编译时就能确定依赖

ES6模块和commonjs模块的区别

标签:asi   icc   CMF   pmi   lov   引用   拷贝   mlu   vlc   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!