具有表达式的ES6动态导入

时间:2018-10-13 14:28:20

标签: webpack ecmascript-6 lit-element

我正在尝试根据子类的类名动态加载模块。代码可以在这里看到:

const name = this.constructor.name;
import(
  `../../src/components/${name}/View/${name}.js`).then((module) => {
});

我正在使用mixin,并由子类扩展。混合驻留在node_modules中。

假设子类位于./src/components/ExampleComponent中,有什么方法可以从mixin推断子类的目录吗?

反正有推断项目根吗?

使用webpack,webpack无法找到模板ExampleComponent/View/ExampleComponent  除非mixin驻留在项目根目录内。

感谢您的帮助。

0 个答案:

没有答案