「tsd」を使用してjquery.d.tsを統合しました。しかし、それをコンパイルしようとしている間:
tsc typings/jquery/jquery.d.ts
次のエラーが発生しました。
typings/jquery/jquery.d.ts (164,59): Expected '{'
jquery.d.ts 行: 164
interface JQueryXHR extends XMLHttpRequest, JQueryPromise<any> {
インストールされているバージョン:
Typescript: 0.9.5
NPM: 1.3.4
NODE: 0.10.25
行を次のように変更すると、次のようになることがわかりました。
interface JQueryXHR extends XMLHttpRequest, JQueryPromise {
このエラーは、この行ではもうスローされませんが、次の行ではスローされます。したがって、コンパイラは次のような定義をサポートしていないように思えます。
SomeType<T>
間違った typescript バージョンを使用していますか? npm を使用してこれをインストールしましたが、最新のもののようです。
私はタイプスクリプトが初めてです - 誰か私にヒントがありますか?
問題が見つかりました: システム パスに古いバージョンの tsc が登録されていました。tsc バイナリに正しいパスを追加したところ、すべて正常に動作しました。