CommonJS模块和ES6模块的区别

CommonJS
1.CommonJS的require语法是同步的
2.CommonJS输出的是一个值的拷贝
3.CommonJS是运行时加载

exports.default = {}
exports.name 
require()

ES6
1.ES6是异步的
2.ES6输出的是一个值的引用
3.ES6模块是编译时输出接口
export

export default 
import 命名 from  '文件路径' 

export name
import {} from  '文件路径' 

你可能感兴趣的:(javascript,webpack专栏,es6,javascript,前端)