4

そのため、ここ数日 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

定義ファイルをインストールするだけで、モジュールごとにどれくらいの時間を費やす必要がありますか?

オンラインで答えが見つかりません。他の人はこれをどのように処理しますか?
また、一部のモジュールで使用できる定義がない場合はどうすればよいですか?

4

1 に答える 1