我一直在尝试使用 import() 函数来导入运行时动态的东西。我认为只要我为文件创建一个条目,webpack 就可以足够聪明地 import() 正确的模块,但似乎并非如此。
有谁知道一种方法来分块一个条目并使用 import() 语法,给它一个变量,并让它在运行时工作?
根问题的一个简单示例如下:
// works
import( './a.js' ).then(() => console.log('it worked'));
// something is a dynamic variable that changes at runtime
const something = './a.js';
// does not work, even with this simplistic example
import( something ).catch(() => console.log('it did not work'));