webpack - 带有表达式的 ES6 动态导入
问题描述
我正在尝试根据子类的类名动态加载模块。代码可以在这里看到:
const name = this.constructor.name;
import(
`../../src/components/${name}/View/${name}.js`).then((module) => {
});
我正在使用一个由子类扩展的mixin。mixin 位于 node_modules 中。
假设子类位于./src/components/ExampleComponent
有没有办法从 mixin 中推断出子类的目录?
无论如何可以推断项目根目录?
使用 webpack,webpack 无法找到模板ExampleComponent/View/ExampleComponent
,除非 mixin 位于项目根目录中。
谢谢你的帮助。
解决方案
推荐阅读
- video - Flutter - video_player 全屏
- android - 在 Android 中在此服务中上传数据的最佳服务启动类型是什么
- angular - 如何以角度动态分配模板引用变量
- pandas - Julia pandas - 如何将数据框附加在一起
- protractor - 从量角器执行 jar 文件
- python - Python:如何在正则表达式中保留字母数字英文、拉丁字符?
- r - 使用 for 循环多次运行模型,将其重命名并将其附加到列表中
- angular - 'ObservableMedia' 类型中的属性 'subscribe' 不可分配给基类型 'Subscribable' 中的相同属性
' - mongodb - $sort 更改聚合结果顺序后 $limit 的 MongoDB 值
- wxwidgets - 点击 wx.SpinCtrl 后出现 WxPython Pango 错误