0

Angular 2 の 5 分間のクイックスタートに続いて、パッケージ マネージャーtsdを使用して、DefiniteTyped が提供する Angular 2 定義 (TypeScript コンパイラと私の IDE 用) をインストールしたいと思いました。

だから私は端末でこのコマンドを入力しました

tsd query angular2 --action install

そして、私が得たのは次のエラーだけです

>> tsd 0.5.7
_http_client.js:73
    throw new TypeError('Request path contains unescaped characters.');
          ^
TypeError: Request path contains unescaped characters.
    at new ClientRequest (_http_client.js:73:11)
    at TunnelingAgent.exports.request (http.js:49:10)
    at TunnelingAgent.createSocket (/usr/local/lib/node_modules/tsd/node_modules/request/node_modules/tunnel-agent/index.js:117:25)
    at TunnelingAgent.createSecureSocket [as createSocket] (/usr/local/lib/node_modules/tsd/node_modules/request/node_modules/tunnel-agent/index.js:184:41)
    at TunnelingAgent.addRequest (/usr/local/lib/node_modules/tsd/node_modules/request/node_modules/tunnel-agent/index.js:80:8)
    at new ClientRequest (_http_client.js:154:16)
    at Object.exports.request (http.js:49:10)
    at Object.exports.request (https.js:136:15)
    at Request.start (/usr/local/lib/node_modules/tsd/node_modules/request/request.js:582:30)
    at Request.end (/usr/local/lib/node_modules/tsd/node_modules/request/request.js:1226:28)

いくつかの検索の後、プロキシの設定 (npm、tsd、および git) を確認しましたが、適切に設定されているため、そうではありません。私は tsd バージョン0.5.7を使用しています。

これを修正する方法について何か考えがありますか?

編集 05/18:

次のような単純なクエリを実行tsd query angular2しても同じエラーが返さtsd install angular2れ、有効なコマンドではありません。これを呼び出すと、パッケージをインストールするtsd --helpには実行する必要があるという結果が返されます。tsd query [pkgname] --action insall

0.6.0 へのアップグレードを編集します。

リリースされたばかりのバージョン 0.6.0 にアップグレードしたら、もう問題ありません。

両方ともtsd install [pkg]魅力tsd query [pkg] --action installのように機能します。

4

1 に答える 1