import - 类的动态导入数组
问题描述
我想动态加载一些组件,并在执行 import() 函数时出错。导入失败,因为它找不到文件。
有谁知道我如何在 ParcelJS 中做到这一点?
错误: 未捕获(承诺中)类型错误:无法获取动态导入的模块:http://localhost:1234/js/widgets/widget1/widget.js
var widgets = [
'../js/widgets/widget1/widget.js',
'../js/widgets/widget2/widget.js',
'../js/widgets/widget3/widget.js'
]
import(widgets[0]).then(function(Widget)
{
console.log('Widget index 0 loaded OK')
})
解决方案
推荐阅读
- c++ - OMP 加速 c++ dll 但减慢 Unity
- python - 在上下文管理器开始之前停止并终止它(但在它的 __init__ 之后)
- reactjs - 如何在nextjs中第一次显示reactour?
- sql - 授予 SQL 用户查询和修改数据库能力的最低权限
- css - 完成所有集成过程后,Tailwindcss 在 Vue.js 中不起作用?
- python - 安装程序仅在并行运行时运行一次
- java - 仅在值之间使用分隔符打印
- flutter - Flutter Run 不工作,在 iPhone 上启动应用程序时出错
- git - 与 Unix 组共享 git-annex 存储库
- python - 如何将for循环更改为while循环