使用 ES6 import 时是否可以将某些内容导入到提供变量名称的模块中?
IE。我想根据配置中提供的值在运行时导入一些模块:
import something from './utils/' + variableName;
请注意,我使用的是 Node.js,但答案必须考虑与 ECMAScript 模块的兼容性。
不与import
陈述。import
and export
以可静态分析的方式定义,因此它们不能依赖于运行时信息。
您正在寻找加载器 API(polyfill) https://github.com/ModuleLoader/es6-module-loader,但我对规范的状态有点不清楚:
System.import('./utils/' + variableName).then(function(m) {
console.log(m);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)