import三种方式的引入
1.import {解构对象的属性} from ‘./path’ 导入接口,通过export导出的接口
2.import动态导入,按需导入
-
import("./m1.js").then(m=>{ console.log('then:',m) })
3.import不导入文件对象
import还可以不导入文件对象,仅仅是使用文件模块提供的功能。也就是传说中的,import将文件模块仅仅最为副作用进行导入,而不获取文件模块的接口。
import './lib/init.js';
使用import直接引用一个文件时,会执行一遍这个文件,而不获取任何文件对象。