动态引用js
使用require可以在逻辑里按照需要引入js文件。
let path="path"
console.group('引入js');
try {
let obj = require('./text/'+path+'.js')
console.log("加载"+path+"成功")
} catch (error) {
console.warn("加载"+path+"失败")
console.warn("失败原因:"+error)
}
console.groupEnd();
注意点
1.import是结构过程,require是赋值过程
所以require需要对象来承接(立即执行的话不需要)
2.如果require后边的参数全部携程变量的话,便会报错
Cannot find module
因为它要接受的参数是一个路径
所以在路径拼装的时候至少要保证开头的位置使用路径格式的