尝试新事物
SourceTextModule
API,我正试图提取我的出口。
以下是我得到的:
async function loader() {
// ...
const context = vm.createContext({
require: filename => {
return filename;
},
module: {
exports: {},
}
});
const mod = new vm.SourceTextModule(source, {
context,
identifier: module.identifier(),
});
async function linker(specifier, referencingModule) {
throw new Error(`Unable to resolve dependency: ${specifier}`);
}
await mod.link(linker);
const result = await mod.evaluate();
console.log("RESULT", result);
}
哪里
source
是:
var manifest = {
name: "MyApp",
// ...
};
export default manifest;
这是印刷
RESULT [Object: null prototype] { result: undefined }
我怎么才能拿到那个
export default
? i、 我想要
manifest
对象