我正在学习构建 Node 模块并用 Electron 打包它。我已经成功地从 CPP 文件构建了一个模块,并且可以使用 node.js 运行它。但是,要使用 Electron 运行它,我需要重建 Electron。那里有说明,例如:
- https://github.com/electron/electron/blob/v0.37.2/docs/tutorial/using-native-node-modules.md#using-native-node-modules
- https://github.com/electron/electron/issues/2330
这里我有一个addon.node
运行后的文件node-gyp build
。我可以从任何地方在节点应用程序中引用它:var addon = require('.Release\addon');
它工作正常。但是,当我用它构建 Electron 时,我不明白将.node
文件放在哪里以便在构建中使用它。在我运行之前node_modules\.bin\electron-rebuild
(参见上面的要点 1 链接)我应该把addon.node
文件放在哪里?是否可以说,在我使用 Electron(使用console.log
或其他东西)测试它之前,我需要运行electron-rebuild
. addon.node
从拥有文件到开始将其构建到 Electron中,我是否遗漏了一个步骤?
谢谢你。