121得票9回答
从字符串动态导入文件中的方法

我有一个字符串,比如:abc.def.ghi.jkl.myfile.mymethod。如何动态导入mymethod? 这是我使用的方法:def get_method_from_file(full_path): if len(full_path) == 1: retur...

71得票1回答
在Node.js上使用动态import()函数

我正在尝试在 Node v10 环境中实现 动态导入 的基本功能。 main.jsasync function main() { try { const moduleA = await import('./moduleA'); console.log('Inside ma...

31得票4回答
动态导入Python模块

我有一个可信的远程服务器,存储了许多自定义的Python模块。 我可以通过HTTP获取它们(例如使用 urllib2.urlopen),作为文本/纯文本,但我无法将获取的模块代码保存到本地硬盘。如何导入这段代码作为完全可操作的Python模块,包括其全局变量和导入? 我想我必须使用一些exec...

28得票8回答
如何防止Typescript将动态导入转译为require()?

我正在构建一个 Discord 机器人,使用的是 discord.js 库。然而,discord.js 不支持 ESM 模块(这是完全不同的问题),所以我的机器人应用程序使用的是 CommonJS 模块。现在我系统上有另一个名为 Lib 的项目,其中包含许多实用函数,我计划在几个不同的项目中使...

25得票1回答
如何在Jest中使用动态导入?

我正在为我的应用程序(Vue.js)编写单元测试,但在尝试测试动态导入模块的方法时遇到了麻烦。我想要模拟库(file-saver)以测试它被正确调用,但实际上我得到的是一个错误。模拟文件完全被忽略了。 之前我曾经出现过“require.ensure不是函数”的错误,但是在设置了babel-p...

20得票1回答
ES6中的动态导入与运行时变量

最近偶然发现了动态导入提案以及这个Youtube视频。想着用它来实现React组件的按需导入是一个好主意。 但我遇到了一个问题,当import传递字符串字面量作为运行时变量时,无法“解析”路径。 例如:<div> <button onClick={this._fetchC...

20得票3回答
React Router与React 16.6 Suspense一起使用时,出现“传递给Route的类型为对象的'component'无效prop,预期为函数。”的错误提示。

我正在使用React的最新版本(16.6)以及react-router(4.3.1),并尝试使用React.Suspense进行代码拆分。 虽然我的路由正在工作和代码成功分割成几个动态加载的包,但我收到了一个关于不返回函数而是对象给Route的警告。我的代码:import React, { ...

19得票1回答
使用react-loadable命名webpack块

我在我的项目中成功添加了react-loadable库以启用代码分割,唯一的问题是webpack生成的块没有命名,而是给定了整数名称。 我的react-loadable使用代码为const AppRootLoadable = Loadable({ loader: () => imp...

17得票5回答
动态导入未知组件 - NextJs

我希望根据路由动态加载组件。我试图制作一个单页应用程序,可以加载任何个别组件进行测试。 然而,在我尝试执行 import(path) 时,它会显示加载器但实际上从未加载。如果我硬编码与 path 相同的字符串,则可以正常工作。这是怎么回事?如何让 Next.js 实际上动态导入动态导入的内容?...

17得票1回答
Webpack中外部模块的动态加载失败

我正在尝试设置以下架构:一个核心React应用程序,具有一些基本功能以及在运行时加载其他React组件的能力。这些附加的React组件可以按需加载,并且在核心应用程序的构建时不可用(因此不能包含在核心应用程序的捆绑包中,必须单独构建)。经过一段时间的研究,我发现了Webpack Externa...