私の理解では、新しいJavaScript言語サービス、 'サルサ' は、犯人がここにあるということです。
This blog link(I100で提供)注目すべき変更点セクションの下に次の文があります。
もう一つの重要な違いは、古い言語サービスは、カスタム拡張機能は、特定の第三のために開発することが許さ拡張性モデルをサポートしながら、サルサは、これらの拡張機能をサポートしていないため、コミュニティコラボレーションを促進し、最新の状態に保つことが容易なTypeScript定義ファイルをサポートしていません。
ながら、言葉遣いは私にはやや曖昧で、私は、これは参照としてJavaScriptライブラリを追加すると、直接、もはやVS 2017でインテリセンスを取得する唯一の方法は、活字体の定義であるVS 2017でサポートされていることを意味しないと仮定しますファイル。
既存のJavaScriptファイルからTypeScriptのdefファイルを生成する方法については、this questionが見つかりました。従来の知恵では、TS defファイルはJavaScriptファイルよりも高い特異性を必要とするため、最も信頼性の高い方法で手動で作成されます。しかし、あなたが私に似ていて何万行ものカスタムライブラリ定義を持っているなら、これは実現可能な解決策ではないかもしれません。
TS defファイルを自動的に生成すると思われるプログラムがいくつかありますが、それらを使用したことはなく、その有効性について話すことはできません。
dts-genは、マイクロソフトが作成したものです。
dts-generatorはSitePenによって作成されます。
業界では、TypeScriptは将来の道だと思っており、TS開発を標準化するために懸命に取り組んでいるようです。
VS2017の最終版にも同じ問題があります。 – Alexandre