そのため、ここ数日 TypeScript を使用しようとしていますが、外部モジュールの定義のインストールに問題があります。
次のように使用しても問題ありませんtsd
。
tsd install express
ただし、それtsd
は推奨されていないようで、使用する必要がありますtypings
。
だから私はこのコマンドを実行しようとします:
typings install --ambient express
これは出力です:
typings INFO reference Stripped reference "https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/7de6c3dd94feaeb21f20054b9f30d5dabc5efabd/serve-static/serve-static.d.ts" during installation from "express"
typings INFO reference Stripped reference "https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/7de6c3dd94feaeb21f20054b9f30d5dabc5efabd/express-serve-static-core/express-serve-static-core.d.ts" during installation from "express"
express
└── (No dependencies)
次に、削除された参照を手動でインストールする必要があります。そうすると、コンパイル時にエラーが発生しますtsc
が、使用するとtsd
すべての参照がインストールされ、コンパイル中にエラーは発生しません。
できるだけ簡単に定義をインストールしたいだけです。
安全に使用できますtsd
か、それとも将来的に問題が発生する可能性がありますか?
typings
それらをインストールしないのはなぜですか?実行して依存関係のリストを取得し、すべての依存関係を再帰的にインストールする必要があると
想像してください。npm install express
定義ファイルをインストールするだけで、モジュールごとにどれくらいの時間を費やす必要がありますか?
オンラインで答えが見つかりません。他の人はこれをどのように処理しますか?
また、一部のモジュールで使用できる定義がない場合はどうすればよいですか?