什么是node-gyp

时间:2016-09-28 06:32:19

标签: node.js node-gyp

任何人都可以解释一下node-gyp是什么以及为什么它使用我的系统文件来构建Node.JS包。

  1. 如果我构建了一个节点项目,并且它在内部使用了node-gyp
  2. 然后我只关注该项目并转移到另一个系统
  3. 我在那里解开并尝试使用它
  4. 这种方法有用吗?

1 个答案:

答案 0 :(得分:74)

node-gyp是一个编译Node.js Addons的工具。 Node.js Addons是本机Node.js模块,用C或C ++编写,因此需要在您的机器上编译。使用node-gyp等工具编译后,可以通过require()访问它们的功能,就像任何其他Node.js模块一样。

如果你按照你的建议完成了模块的工作,你需要在你将程序​​移动到的系统上用node-gyp编译/构建它。

node-gyphttps://github.com/nodejs/node-gyp

Node.js插件:https://nodejs.org/api/addons.html