2017-03-13 28 views
12

JavaScript IntelliSenseがVisual Studio 2017 RTMエディタで動作していません。私もコードをフォーマットすることはできません、何も動作していません。Visual Studio 2017 RTM JavaScript IntelliSenseが動作しない

+0

詳細を追加できますか?具体的には、多くのライブラリコードとライブラリがあるかどうかを追加できますか?私はTypescriptコンパイラを使っています。これはVSで働く私のチームメンバーからの最初の質問でした。あなたが望むなら、彼はTwitterでのお手伝いを申し出ました:@ bowdenk7。 –

+0

これはwebformsのウェブサイトで、ルートにある "script"というフォルダがあります.jsファイルがたくさんあります。これらのファイルを編集しようとすると、intellisenseはうまく動作しません。 – Alexandre

答えて

28

更新:VS2017(15.3)の最新のアップデートのように見える問題を解決します。

これは無効とJSを持ち帰る、に移動するため、新しいJavaScriptの言語サービス http://aka.ms/JavaScriptExperimental

である:ツール - オプション - テキストエディタ - Javascriptを/活字体 - 言語サービス - 一般的な、非常に最初のオプションを無効にします。

enter image description here

+1

ありがとう、これは私のためのトリックでした。物事を丸めるためには、この設定を適用するためにVisualStudioを再起動する必要があることに言及する価値があると思います。 これは15.3で修正する必要があると述べて以来、15.3.4にアップグレードした後、なぜこの問題が発生するのか不思議に思っています。しかし、+1 – Alan

+0

基本的な書式設定とハイライト表示を行うために15.4をインストールしたら、その設定を無効にしなければなりませんでした。何かが後退したのだろうかと思います。少なくとも私のために働く。 – julealgon

+0

+1(15.4.2で!)これがうまくいかなかったと思われる場合は、Visual Studioを再起動した後でも、VSを変更または更新することによって、無効にする必要のある「言語サービス」が自動的に再度有効になっている可能性があります。その場合は、チェックを外してもう一度再起動してください。 – dakab

2

問題は、あまりにも多くのJavaScriptが原因特に大きなJSのLIBSに分析されていることかもしれません。 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 
    ] 
    } 
} 
2

有効にする自動リストのメンバーが助けてくれましたメンバーは、」平方 のチェックを外しての代わりにチェック印作り、戻って確認する 『四角の代わりにチェック印にするパラメータ情報を』 enter image description here

0

Bどのタイプのプロジェクトで作業しているのかは、Intellisenseの助けになるようにjqueryやその他のライブラリをインストールする必要があります。 exempleについては

:あなたはASPNETコアを使用するとjqueryのたstatmentsを手伝ってくれましたことにしたいしている場合、あなたはバウアーの設定ファイルを追加し、このファイルにキー/値ペアを追加する必要があります。 「jqueryの」: "バージョン"...

その後、プロジェクトを構築し、Intellisenseの作業を楽しんでください。

関連する問題