2017-02-23 23 views
1

@Typesは正しく構造化されたnode_modulesフォルダを生成します。@TypesとTypescript仮想プロジェクト

ただし、Visual Studioは、次のような205のビルドエラーを報告します。

エラーTS2688は、「yauzl」のタイプ定義ファイルが見つかりません。 TypeScript仮想プロジェクト1アクティブ。

これらのエラーは、node_modulesに追加された依存jsライブラリのリストと一致します。

私はこれらのエラーは、活字体の仮想プロジェクトツーリングが205の依存関係のためd.ts宣言ファイルを見つけることができない「と言って」されていると信じています。もちろん、d.tsファイルが存在する理由はありません。その答えは、新しいTypescript機能を認識するためのASP.NET 4 MVC 5の設定方法です。

私が落ちるよ、私を助けてください...

答えて

0

これを解決するには、typeRootsの設定に関係しています。 typerootsは@typesが検索されるnode_modulesフォルダ内のスコープを定義します。

私がtypeRootsのために見つけた最初のドキュメントは、typeRootsの2つの値設定の例を示しました。["node_modules/@ types /"、 "node_modules"]

しかし、私は「node_modules」値を削除する場合、依存のJavaScriptライブラリのd.tsファイルの検索システムのエラーが回避されました。

したがって答えはtypeRootsに登録スコープがd.tsファイルに対して有効でなければならないことを理解することです。

関連する問題