1

nodegit (v0.9.0) の使用に問題があります。パッケージの.js スクリプトはrequire永久にハングし、終了しません。例:

var nodegit = require('nodegit');

console.log("hello world");

コマンド ラインでこれを実行すると、期待どおりのコンソール出力が得られますが、スクリプトは終了しません。スクリプトから制御を戻すには、ctrl-C を使用する必要があります。

ただし、require ステートメントをコメントアウトすると、次のようになります。

// var nodegit = require('nodegit');

console.log("hello world");

物事はうまくいきます。

Windows (7) と Linux (CentOS 7.1.1503) の両方でこの動作に遭遇しました。ノードの v4.2.0 を使用する両方のマシン。これはバグではなく、何らかの形でライブラリを誤用していると推測していますが、何が間違っているのかわかりません。

4

1 に答える 1