【发布时间】:2012-11-14 04:48:46
【问题描述】:
我使用了本页中解释的步骤:http://nodejs.org/api/addons.html 并使用 node-gyp 工具成功创建了 addon.node 文件。它工作正常,它是一个 c++ 静态库的包装器。
现在我想分发这个,我使用以下方法创建了 package.json 文件:
npm 初始化
并使用“npm install .-g”对其进行测试,但它会尝试重新编译模块,这将很难实现,因为它需要我嵌入到 .node 文件中的库,是否可以分发我已经在我的系统中编译的 .node 文件?
如何将编译后的 .node 文件包含到 npm 包中并将其上传到 npm 注册表。我确信我只是一步之遥,但我不知道从哪里开始。
我阅读了有关依赖项的信息,但它似乎适合您的模块依赖于其他模块,而不是您自己的 .node 文件。
感谢您的帮助。
【问题讨论】:
-
答案当然是简单的谷歌...
-
实际上,我这样做了 3 个小时,现在我转向社区,因为在我使用 google 找到的任何页面中都没有解释。我可以为你列出我读过的很长的网站列表,但所有这些网站都有相同的示例,这是在 npm 文档中找到的那个。