問題タブ [node-gyp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2607 参照

node.js - pg node モジュールのインストール時のエラー

pgノードモジュールをインストールしたいのですが、これが私が抱えている問題です:

誰でも私を助けることができますか?

0 投票する
3 に答える
2560 参照

gyp - /MD で Windows ソリューションを作成するための node-gyp を取得できません

/MD フラグ (マルチスレッド DLL) を使用して node.js モジュールをコンパイルしたいと考えています。binding.gyp の cflags オプションに「/MD」を指定しても機能しません。

0 投票する
1 に答える
814 参照

node.js - WAF から GYP への移行 - ライブラリを含むトラブル

古い npm パッケージを WAF から GYP に移行していますが、すべてを機能させるのにいくつか問題があります。サードパーティのライブラリが含まれていると思われる WSCRIPT を実行します。

今、それを binding.gyp スクリプトに変換しようとしましたが、ライブラリを含める方法がわかりません:

私が正しい行にいるかどうか、またはライブラリを含めるために何を変更する必要があるかを誰かが指摘できれば、それはありがたいです!

0 投票する
1 に答える
1438 参照

sqlite - NodeJS + AppJS + Sqlite3

プロジェクトに SQLite3 モジュールをビルドしようとしています。NPM install sqlite3 を実行すると失敗します。これが私の npm-debug.log 関連です:

node-gyp と python (3.3 だと思います) がインストールされています。助けてくれてありがとう。これをできるだけ早く解決する必要があるので、方向性を教えていただければ幸いです。

理想的には、自分のプロジェクトで Nano と cupdb を使用したいと考えています。前面から背面への JSON は素晴らしいでしょう。しかし、nano は実行時に C++ の例外をスローしていたので、スタックを再コンパイルして最初からやり直す必要がありました (nano をインストールしたときに AppJS を再コンパイルしたため、いくつかの欠陥のある拡張機能を入れて全体の動作を台無しにしたと思います)。私のスタックは次のとおりです。

データベース > AppJS (これに含まれる NodeJS) > SocketIO > AngularJS

このプロジェクトのポイントは、server2go の代替として使用できるスタックを組み立てることです。私の会社では、server2go に関して、データの損失や DB の破損 (MyISAM と MySQL) など、重大な安定性の問題がありました。

0 投票する
2 に答える
11547 参照

node.js - gyp-リンクライブラリフレーバーを指定する方法

ネイティブノードモジュールを作成していますが、リリースバージョンとデバッグバージョンでビルドできるようにしたいと考えています。

ノードモジュールは、2つの異なるディレクトリにデバッグバージョンとリリースバージョンがある別のライブラリにリンクします。

今、これは私が立ち往生しているところです-構築されている現在の構成のライブラリディレクトリを指定するにはどうすればよいですか?

configuration.debug.link_settingsキーで設定しようとしましたが、次のエラーが発生します。'link_settingsは、ターゲットのbinding.gypにあるデバッグ構成では許可されていません。

0 投票する
17 に答える
164858 参照

node.js - Windows 7 x64/VS2012 でコンパイルが必要なノード モジュールをインストールできない

コンパイルが必要なモジュールをインストールできません。次のエラーですべて失敗します。

私の環境:

  • Windows 7 エンタープライズ x64、バージョン 6.1.7601
  • ノード x86 0.8.16
  • npm 1.2.0
  • ノード-gyp 0.8.2
  • Visual Studio 2012 と多数のパッケージ

関連する環境変数:

INCLUDE、LIB、LIBPATH などはありません。

この問題について簡単な調査を行ったところ、次のセットアップで、手動で複製された git://github.com/einaros/ws.git の手動コンパイル (VCBuild.exe と msbuild.exe を直接呼び出す) が成功することがわかりました。

同じ変数で node-gyp を呼び出そうとしましたが、失敗しました:

多分あなたはそれについていくつかのアイデアを持っているでしょうか?

ありがとう。

0 投票する
1 に答える
2522 参照

node.js - nodejs: node-gyp の再構築 - アクセスが拒否されました

nodetimeアプリをプロファイリングするモジュールをインストールしようとしていnodejsます..

インストールrun > npmするnodetime と、ファイルがダウンロードされます。しかし、node-gyp再構築が実行されるとき。

次のエラーが表示されます。

コマンドが失敗しました: CreateProcessW: アクセスが拒否されました

ダウンロードしようとすると、同じことが起こりますv8-profiler

Nodejs バージョン: 0.8.15

ノード-gyp: 0.7.1

ウィンドウ7を実行する開発マシンと、このアプリがホストされるWindowsサーバー2008の両方でこれを試しました..

どんな助けでも大歓迎です。さらに説明が必要な場合はお知らせください

アップデート:

申し訳ありませんが、しばらくこの投稿を無視していました.. nodetime の作成者であると思われる誰かとチャットしたところ、Windows で nodetime を実行するために必要なものを以下に示します。

  • Python バージョン 2.7

  • Windows の場合、Python の PATH 環境変数に python.exe を含める必要があります。例: C:\Python27\Python.exe

  • Visual C++ Express エディションと Windows 7 64 ビット SDK に付属する CPP コンパイラが必要です (64 ビット バージョンの nodejs には SDK コンパイラが必要です)。

お役に立てれば。

0 投票する
1 に答える
596 参照

node.js - node-gypエラーでCImgライブラリを実行する

CImgライブラリを使用してnode.jsで画像を処理したいので、それを行うためのノードアドオンを作成します。コンパイルは成功しました。node-gypbuildcommondを実行しますが、問題ありません。

しかし、ノードプログラムを実行すると、次のエラーが発生します。

binding.gypファイルは次のとおりです。

cap.ccコード:

index.jsコード:

誰かが私を助けることができますか?

0 投票する
3 に答える
3532 参照

node-gyp - ビルド構成に基づく GYP 変数

ビルド構成の選択に依存する値を持つ GYP 変数を定義することは可能ですか?