JavaScript IntelliSenseはVisual Studio 2017で機能していませんRTMエディター。コードをフォーマットすることさえできません。何も機能していません。
[〜#〜] update [〜#〜]:VS 2017(15.3)の最新のアップデートが問題を解決しているようです。
これは、新しいjavascript言語サービス http://aka.ms/JavaScriptExperimental が原因です。
JSを無効にして元に戻すには、[ツール]-[オプション]-[テキストエディター]-[Javascript/TypeScript]-[言語サービス]-[全般]に移動し、最初のオプションを無効にします。
問題は、特に大きなJSライブラリが原因で分析されるJavaScriptが多すぎることです。 tsconfig.json
ファイルを使用して、プロジェクトからそれらを除外できます(以下の例)。唯一の問題は、プロジェクトから除外するライブラリを、IntelliSenseを取得するために"typeAcquisition"
設定に明示的に含める必要があることです。
{
"compilerOptions": {
"allowJs": true,
"noEmit": true,
"lib": ["es2016", "dom"] // only necessary if you need new stuff like promises
},
"exclude": [
"wwwroot/lib/" //add folders that contain javascript libraries here
],
"typeAcquisition": {
"enable": true,
"include": [
"jquery" // add any libraries excluded in the folders above here
]
}
}
作業しているプロジェクトのタイプに応じて、jqueryまたはその他のライブラリをインストールして、Intellisenseの支援を受ける必要があります。
例:ASPNET Coreを使用していて、jquery statmentsを利用したい場合は、bower設定ファイルを追加し、このファイルにキー/値ペアを追加する必要があります: "jquery": "version" ...
その後、プロジェクトをビルドして、Intellisenseの機能をお楽しみください。