devDependencies 配列を削除すると、trimArguments が正常にインストールされます。dev-dependency を指定すると、trimArguments を完全に無視するように見えます。警告はありません。サイレント エラーです。私のpackage.jsonは次のとおりです。
{"name":"asyncFuture",
"version":"0.1.0",
"main": "asyncFuture.js",
"dependencies":[
"git+https://git@github.com/fresheneesz/trimArguments.git#578afe0fa6ce96797c36e018bf5bae31b508a02f"
],
"devDependencies": [
"git+https://git@github.com/fresheneesz/deadunit.git#8395e438492267b94ef51ee4f94a6d6c8f1c15da"
],
"repository": {
"type": "git",
"url": "git://github.com/fresheneesz/asyncFuture"
}
}
これは NPM のバグですか、それとも使い方を誤解していますか? Windows 7 32 ビットの NPM バージョン 1.3.8
アップデート
すべての依存関係を「依存関係」配列の下に置いたとしても(そしてdevDependenciesを取り除いても)、npmは最後のパッケージを除いてすべてのパッケージを無視しているようです。これはバグでなければなりません。チケットを提出します。