在 ES6 中,可以使用 import()
函数来动态导入模块。
下面是一个例子,假设你有一个名为 myModule.node
的文件,你可以这样导入它:
async function importNodeModule() {
const module = await import('./myModule.node');
// 这里可以使用导入的模块
}
注意,由于 import()
函数返回一个 Promise,所以必须使用 async
函数来调用它。
还要注意,.node
文件是二进制文件,一般用于在 Node.js 中使用 C++ 扩展。如果要在浏览器中使用,可能需要使用 WebAssembly。