我正在使用带有函数的 JavaScript 动态导入模块,该函数将导入脚本并返回某个对象。但它正在返回一个承诺。我希望它返回函数。
Main.js
import { includeFile } from './Export.js';
console.log(includeFile()); // This Is Logging a Promise object
Export.js
export async function includeFile() {
var { x } = await import('./File.js');
console.log(x); // This Is Logging a Function
return func;
}
File.js
export function x() {
console.log('Something Out Of Hell');
}
所以,在
Main.js
文件中,console.log
正在输出一个 Promise,但是我从 Export.js
中的函数返回了一个函数