import 语句和import()方法是不一样的
import 语句是在编译的时候起作用,if(){import 语句} 这句话在编译的时候不会执行if语句,会报错
import 语句无法在运行时加载模块,在语法上,按条件加载模块是不行的
commonjs的require()方法是在代码运行时加载模块。import 语句无法实现require()的动态加载功能
因此。es2020加入了import()函数,来实现动态加载模块,和require()方法一样。
https://es6.ruanyifeng.com/#docs/module#importhttps://es6.ruanyifeng.com/#docs/module%23import