web-dev-qa-db-fra.com

Quel est noeud-gyp

Quelqu'un peut-il m'expliquer ce qu'est node-gyp et pourquoi il utilise mes fichiers système pour créer des packages Node.JS.

  1. Si Ii construit un projet de noeud et qu'il utilise node-gyp en interne.
  2. Ensuite, je viens de lancer ce projet et de passer à un autre système
  3. Je le décompresse là-bas et j'essaie de l'utiliser

Cette approche fonctionnera-t-elle?

79
selftaught91

node-gyp est un outil qui compile les addons Node.js. Les addons Node.js sont des modules natifs Node.js, écrits en C ou C++, qui doivent donc être compilés sur votre ordinateur. Une fois compilés avec des outils tels que node-gyp, leurs fonctionnalités sont accessibles via require(), comme tout autre module Node.js.

Si vous faites ce que vous avez suggéré, le module ne fonctionnera pas, vous devrez le compiler/le construire avec node-gyp sur le système sur lequel vous avez déplacé le programme.

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

Node.js Addons: https://nodejs.org/api/addons.html

89
vuza