require和import的区别 速通
commonjs规范的require和ES6规范的import的区别
区别一
require()是代码执行时加载,import是代码编译时加载,执行时会声明提到头部
区别二
require()引入方法是将整个模块对象引入的,如果只需要引入模块内的某个方法,则内部执行过程是先引入整个对象然后引入对象内的方法,如
let { exists, readFile } = require('fs');
// 等同于
let fs = require('fs');
let exists = fs.exist
原创
2021-08-21 17:50:30 ·
114 阅读 ·
0 评论