正在使用 import 加载插件


🌐 Loading addons using import

稳定性: 1.0 - 早期开发

你可以使用 --experimental-addon-modules 标志来启用对静态 import 和动态 import() 的支持,以加载二进制插件。

🌐 You can use the --experimental-addon-modules flag to enable support for both static import and dynamic import() to load binary addons.

如果我们重复使用前面的 Hello World 示例,你可以这样做:

🌐 If we reuse the Hello World example from earlier, you could do:

// hello.mjs
import myAddon from './hello.node';
// N.B.: import {hello} from './hello.node' would not work

console.log(myAddon.hello()); 
$ node --experimental-addon-modules hello.mjs
world