解决办法:
一定要用变量的时候,可以通过字符串模板来提供部分信息给webpack;例如import(`./path/${myFile}`)
, 这样编译时会编译所有./path
下的模块,但运行时确定myFile的值才会加载,从而实现懒加载。
import(`./path/${myFile}`),
问题
可以用
const cc = () => import('./aa.vue');
如下代码报错
let name = '@/views/aa.vue'; const cc = () => import(name);
或者
function jikj() { return './gg.js'; } const cc = () => import(jikj());