web-dev-qa-db-ja.com

node-gypとは

node-gypとは何か、なぜシステムファイルを使用してNode.JSパッケージをビルドするのか、誰でも説明できますか。

  1. Iiがノードプロジェクトをビルドし、node-gypを内部で使用した場合。
  2. その後、そのプロジェクトをtarし、別のシステムに移動しました
  3. そこに解凍し、使用してみます

このアプローチは機能しますか?

72
selftaught91

node-gypはNode.jsアドオンをコンパイルするツールです。 Node.jsアドオンはネイティブのNode.jsモジュールで、CまたはC++で記述されているため、マシンでコンパイルする必要があります。 node-gypなどのツールでコンパイルした後、他のNode.jsモジュールと同様に、それらの機能にrequire()を介してアクセスできます。

モジュールが機能しないと示唆したことを行う場合、プログラムを移動したシステム上でnode-gypを使用してコンパイル/ビルドする必要があります。

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

Node.jsアドオン: https://nodejs.org/api/addons.html

81
vuza