Node.js 节点gyp生成库依赖项
我想找到一种方法来简化Node.js“”模块的安装 我的目标是能够为每个体系结构提供预编译的.node文件,例如,在模块中就是这样做的 这样,用户无需安装依赖项、编译等即可安装模块 我的问题是:如果我想这样做,我是否需要在项目中包含所有依赖项(libtorrent和一些Boost库)并使用node gyp构建它们?或者,如果我在安装了这些依赖项的系统上构建模块,它们将包含在最终的.node文件中Node.js 节点gyp生成库依赖项,node.js,boost,node-gyp,libtorrent,gyp,Node.js,Boost,Node Gyp,Libtorrent,Gyp,我想找到一种方法来简化Node.js“”模块的安装 我的目标是能够为每个体系结构提供预编译的.node文件,例如,在模块中就是这样做的 这样,用户无需安装依赖项、编译等即可安装模块 我的问题是:如果我想这样做,我是否需要在项目中包含所有依赖项(libtorrent和一些Boost库)并使用node gyp构建它们?或者,如果我在安装了这些依赖项的系统上构建模块,它们将包含在最终的.node文件中 谢谢你的帮助。 < P>自从代码> Boost 和节点> /Cube >是C++程序(例如,函数)名
谢谢你的帮助。
< P>自从代码> Boost 和.node
文件是一些二进制格式,据我所知,gyp
没有可以关联二进制符号的功能
所以我很确定您需要在开发时编译它们。我认为这也将支持您提供预编译内容的总体想法,当然,这会极大地增加文件大小