我使用了此页面中解释的步骤:http : //nodejs.org/api/addons.html 并使用 node-gyp 工具成功创建了 addon.node 文件。它工作正常,它是一个 c++ 静态库的包装器。
现在我想分发它,我使用以下方法创建了 package.json 文件:
npm 初始化
并使用“npm install .-g”对其进行测试,但它会尝试重新编译模块,这将很难实现,因为它需要我嵌入到 .node 文件中的库,是否可以分发 .node 文件我已经在我的系统中编译了?
如何将编译后的 .node 文件包含到 npm 包中并将其上传到 npm 注册表。我确定我只是一步之遥,但我不知道从哪里开始。
我阅读了有关依赖项的信息,但似乎它适合您的模块依赖于其他模块,而不是您自己的 .node 文件。
谢谢你的帮助。