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 模块是运行时加载

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容