参考链接
require
require相当于module.exports的传送门
require和import相互转换使用:
import list from ‘./list’; ------------ var list = require(’./list’);
require & import
require 是赋值过程并且是 运行时才执行(异步加载
require可以理解为一个全局方法,因为它是一个方法所以意味着可以在任何地方执行
import 是解构过程并且是 编译时执行
import必须写在文件的顶部
require和import的优缺点比较
require的性能相对于import稍低,因为require是在运行时才引入模块并且还赋值给某个变量,而import只需要依据import中的接口在编译时引入指定模块所以性能稍高。