WindowsとMacでVisual Studio Code(VSC)0.10.11を使用しています。この質問の目的のために、私はこの小さなJavaScriptのスニペットがあります(Blog entryとPluralsight Visual Studio Code JavaScript Intellisense - アカウントを持っている人のために)私は、Visual Studioのコードの上にジョン・パパに続いVisual StudioコードIntellisenseがJavascriptで機能しない
'use strict';
const os = require('os');
console.log(os.homedir());
をので、私はVSCはインテリセンスとを提供することを期待します入力が可能な場合のクイック修正オプションVSC上記のスニペットにおいて
は認識console
とlog()
(Iはフーバーを使用するが、それはインテリセンスと同じである):
なくos
とhomedir()
:
しかし、すべての4つの入力はtypings/main/ambient/node/index.d.ts
で利用できます。私は違いがos
の場合require
であることを知っていますが、John Papaのビデオコースでは、VSCは必要なモジュールにIntelliSenseも提供しました。違いは、John Papaがtsd
を使用していて、私がtypings
を使用していることです。
だから私の質問は、私はすべての既知のタイピングのためのインテリセンスを有効にする方法
- ですか?
- VSCは私にクイックフィックスを提供しています。
適切な 'jsconfig。json' IntelliSenseが動作しています。ただし、最初のリンクでドキュメントを読むときは、jsconfig.jsonがない場合でも、デフォルトの動作でなければなりません:*注意:あなたのワークスペースにjsconfig.jsonがない場合、VSコードはデフォルトで表示されますnode_modulesフォルダとout属性で定義されたフォルダを除外してください* + * IntelliSenseはプロジェクトフォルダ内のCommonJSとAMDモジュールに自動的に提供されます。*設定ファイルなしでは動作しないバグだと思います。とにかく、今それは動作します。ご回答有難うございます! – ChrLipp
https://code.visualstudio.com/updates/ jsconfig.jsonのこの動作が変更されました。 >作業領域にjsconfig.jsonがない場合、次のデフォルトが使用されます。 除外リストには、node_modulesフォルダとout属性で定義されたフォルダが含まれます。 プロジェクトのルートを表すjsconfig.jsonがない場合、各JavaScriptファイルはSalsaによって島とみなされることに注意してください。 jsconfig.jsonファイルがないと、ファイルと入力ファイルのIntelliSenseが機能しません。 –
私はこれがベータ版ソフトウェアを使用することの欠点であると考えています。 –