問題タブ [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 投票する
3 に答える
7506 参照

node.js - NodeJS contextify パッケージをインストールするとエラーが発生する

私は NodeJS を 1 時間使用しているので、しばらくお待ちください。私のプロジェクトに必要なパッケージの 1 つに JSDom があります。インターネットの多くを調べた結果、JSDOm には contextify という依存関係があることがわかりました。contextify は、何らかの方法で JSDom インストール自体の中で処理されます。だからこれは私がすることです:

次の結果が得られるまで、すべてがうまくいきます。

困惑!!!

contextify を Ubuntu で実行するには、make、python、および G++ が必要であることがわかりました。私はそれらすべてを持っています。それで、私はここで何を逃していますか?

参考までに、JSDOM のインストール試行前のコマンドは次のとおりです。

また、次のことを試しました。

2 番目のコマンドで、同じ問題が発生します。

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

node.js - npm インストール永続的なエラー? (node-gyp ビルド ?)

私はそのようなjsdomをインストールしようとします:

いくつかのコマンドが成功した後、インストールはすぐに失敗し、最初のエラー メッセージは次のようになります[....]

ヒント?このバグは、他のモジュールにも表示されます。

ここに画像の説明を入力

それを修正する方法は?


編集:sudo apt-get remove --purge nodejs npm topojsonさまざまな方法で再インストールしてみました。再インストールに成功してもnodejsエラーのままなので、どちらかというと文脈上( node.gyp? cwd? … )なのかなと。試した方法を削除/再インストールします:

0 投票する
0 に答える
524 参照

node.js - node-gyp ビルドおよび bcrypt インストール中のエラー

Joyent の smartos に bcrypt をインストールしようとしましnpm install bcryptたが、エラーが発生しました。次に、ここでの議論の正しい答えの助けを借りて、私は試しましたが、実行中に次のエラーが発生したために再びスタックしましたnode-gyp build

何が問題で、そこから抜け出す方法は?

0 投票する
4 に答える
14100 参照

c++ - nodejsのバイナリモジュールをデバッグするには?

C++ ライブラリにいくつかのバインディングを提供する C++ で記述された node.js モジュールがあります。ライブラリは SIGSEGV でクラッシュするため、GDB でデバッグして何が問題なのかを調べる必要があります。

モジュールのソースは既にあります。./node_modules/somelib/そのフォルダーに移動して入力するとnpm install、ライブラリがコンパイルされ、node.js から require('somelib') を介して使用できます。ノードに gdb をアタッチしてエラーを再現できますが、スタック トレースにはnode_modules/somelib/Release/somelib.node.

これが重要かどうかはわかりませんが、ライブラリは を使用してコンパイルされてnode-gypいます。

  • 質問 1:ソース コードをロードする方法、または gdb をソース コードにポイントする方法を教えてください。
  • 質問 2:node-gypデバッグ シンボルを生成するように構成するにはどうすればよいですか?
0 投票する
2 に答える
2749 参照

node.js - node-gyp spawn ENOENT エラーでノード モジュールをインストールする

node-rtp-midi モジュールの依存関係をインストールしようとしています。node-gyp github のチュートリアルに従い、インターネットを何時間も検索しました。私はこれを機能させることができません。モジュールが node-gyp を必要とするたびに、依存関係のインストールが失敗します。以下に、cmd 出力のスクリーンショットを示します。

http://i.imgur.com/jlziCDt.jpg?1

どんな助けでも大歓迎です!

  • Visual Studio 2012 がインストールされている
  • Windows SDK がインストールされている
  • Python 2.7 がインストールされている
  • node.js バージョン 0.10.26
  • node-gyp バージョン 0.13.0
0 投票する
1 に答える
1915 参照

node.js - node.js で「scrypt」モジュールを使用すると、「指定されたモジュールが見つかりませんでした」というエラーが発生する

「scrypt」モジュールを使用しようとしています。問題は、nodejs アプリケーション (node app.js) を実行しようとすると、次のエラーが発生することです。

次の行で「scrypt」モジュールをインストールしました:

-msvs_version はこの回答から取得されます

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

express - Python バージョン 27 での node-gyp ビルド エラー

私はexpressJsアプリを構築しようとしていますが、残りの呼び出しを行うために「restify」をインストールしようとしています。何らかの理由で、node-gyp ビルドでエラーがスローされます。

私が持っているバージョンは次のとおりです。 1. ノード: v0.10.27 2. npm: 1.4.8 3. エクスプレス: 4.0.0 4. python: 27

Windows 7 エンタープライズ 64 ビット オペレーティング システムを使用しています。

これは、restify をインストールしようとしたときのエラーです。nodemon と他のいくつかのノード モジュール パッケージをインストールしようとしたときに、同様のエラーが発生しました。

$ npm install restify

node、npm、express の間違ったバージョンの組み合わせを使用していませんか? どんな助けでも大歓迎です。

Python33 に戻そうとしましたが、node-gyp は 2.5 から 3 の間の Python バージョンのみをサポートするというエラー メッセージが表示されます。

ありがとう

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

node.js - Node.js Arguments Length メソッドのクラッシュ

node.js ネイティブ バインディング プロジェクトを作成していますが、デバッグに問題があります。

まず、require で New 関数が呼び出される理由を説明できる人はいますか? 呼び出されている js コードはvar Can = require('bindings')('CANInterface');、エラーなしですぐに終了します。関数の New をまだ呼び出す必要はないはずですよね?次に、New 関数の次の行でコードがクラッシュするのはなぜですか?

出力のみが印刷されます

デバッグ: 新しい CNI の作成

エラーや出力なしですぐにクラッシュします。

完全なコードはこちらから入手できます。