ES6模块和commonjs模块的区别
2021-03-09 15:30
阅读:552
标签:asi icc CMF pmi lov 引用 拷贝 mlu vlc ES6模块和commonjs模块的区别 标签:asi icc CMF pmi lov 引用 拷贝 mlu vlc 原文地址:https://www.cnblogs.com/mengff/p/12863144.html1. commonjs模块输出的是值的浅拷贝,ES6模块输出的是值的引用 (也就是说,cmmonjs模块输出后被改变,其他引用模块不会改变,而ES6模块会改变)
2. commonjs模块是运行时加载,而ES6模块是编译时输出接口,之所以webpack的tree-shaking只能作用于ES6模块,就是因为ES6模块在编译时就能确定依赖
评论
亲,登录后才可以留言!