10得票3回答
Python:使用importlib从字符串动态导入模块代码

我希望能够在Python(3.7)中动态地导入一个模块,其中该模块的代码是由字符串定义的。 下面是一个可工作的示例,它使用了imp模块,但该模块已经被废弃,推荐使用importlib(自Python 3.4起): import imp def import_code(code, name...

10得票2回答
React中的动态导入在尝试从另一个目录导入组件时无法正常工作

大家好,我一直在尝试使用React中的动态导入来呈现我的应用程序组件。它对于某些情况非常有效,但对于某些情况返回“无法加载模块”错误。例如,我在index.js 中动态加载了一个组件(位于src目录下的一个目录中),它运行良好,但是当我尝试动态导入嵌套在此组件内部的子组件或组件时,它会返回“无...

10得票2回答
使用ESM在浏览器中动态或静态导入JSON

我有以下示例,无需在其顶部使用JS打包程序即可运行。 // index.js ;(async () => { const mod = await import('/index.json') console.log(mod) })() { "file": "index....

9得票1回答
当在 webpack 中与表达式一起使用时,动态导入是如何工作的?

当你使用如下代码时: const module = import(`folder1/${someExpression}`); 会发生什么样的绑定呢?我是说,当你传递一个普通字符串时我能理解,但webpack如何理解所有可能的结果呢?这是一个好模式吗?它是否捆绑了该文件夹中的所有文件?如果是这样...

8得票1回答
如何在Webpack 4中同时利用动态导入和SplitChunksPlugin的优势?

能否同时享受动态导入和代码分割(SplitChunksPlugin)的好处呢? 动态导入 使用动态导入时,每个被动态导入的库都会生成一个代码块。但所有静态导入的内容都将被添加到同一个(大)打包文件中。伪代码如下: // my-module.js const foolib = await ...

8得票2回答
如何在动态导入中使用类型?

我正在使用Angular 7的动态导入来减小初始供应商包的大小。 import('xlsx').then(XLSX => { const wb: XLSX.WorkBook = XLSX.read(bstr, { type: 'binary' }); }) 但是在 XLSX...

8得票2回答
vue.js - 动态导入导致错误:目前未启用实验性语法“dynamicImport”的支持

我今天第一次学习使用Webpack和Vue.js,并尝试使用lazy/dynamic imports来实现路由功能。 我想使用lazy/dynamic imports是因为我正在重建我的内容管理系统,其中有许多页面可能会在用户的会话期间使用,也可能不会使用,因此在需要时动态加载所需模块对于我...

7得票5回答
在Angular 8中动态加载JSON

我需要在我的 Angular 8 应用程序中从一个配置 JSON 文件加载一个值。 一开始我是静态加载的,所以当 JavaScript 被压缩时,来自 JSON 的未设置值只被读取了一次。 然后我尝试像这样动态加载: app.component.ts: ngOnInit(): void...

7得票1回答
使用动态导入重写 Firebase 服务

请帮我重写代码以使用动态导入功能。很遗憾,我不知道如何在模块中使用动态导入。 import firebase from 'firebase/app'; import 'firebase/firestore'; const config = { apiKey: '', authDom...