这是import
statement的许多其他形式之一:
var promise = import("module-name");
但是我的问题是关于这种形式的陈述。 import
可以在浏览器和nodejs应用程序中使用。
module-name
始终是以下之一:
我们可以设置JS模块加载器以使用别名吗?例如,设置别名到URL或路径的映射,然后使用别名导入模块:
import.mapping({
"utils": "http://server.com/js/lib/utils.js"
});
或
import.mapping({
"utils": "/home/project/js/lib/utils.js"
});
然后:
import("utils").then(mod=>{...});