我正在学习构建Node模块并用Electron打包它。我已经用CPP文件成功构建了一个模块,可以用节点运行它。但是,要使用Electron运行它,我需要重建Electron。有指示,例如:
运行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?
谢谢。