1

我正在学习构建 Node 模块并用 Electron 打包它。我已经成功地从 CPP 文件构建了一个模块,并且可以使用 node.js 运行它。但是,要使用 Electron 运行它,我需要重建 Electron。那里有说明,例如:

  1. https://github.com/electron/electron/blob/v0.37.2/docs/tutorial/using-native-node-modules.md#using-native-node-modules
  2. 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中,我是否遗漏了一个步骤?

谢谢你。

4

0 回答 0