js小技巧-import vs require

import:

TC39 制定的新的 ECMAScript 版本,即 ES6(ES2015)中包含进来。
default 是 ES6 Module 所独有的关键字,export default fs 输出默认的接口对象,import fs from 'fs' 可直接导入这个对象
ES6 Module 中导入模块的属性或者方法是强绑定的,包括基础类型,是值的引用
ES6 模块是编译时输出接口

require:

JavaScript 社区中的开发者自己草拟的规则,得到了大家的承认或者广泛的应用。比如 CommonJS、AMD、CMD 等等
CommonJS 则是值的拷贝。
CommonJS 模块是运行时加载

你可能感兴趣的:(js小技巧-import vs require)