1

は、ジャスミンなどのフレームワークのvscodeでインテリセンスを有効にするに参照するためにどのように、私たちは以下のようにすべてのtypescriptファイルの先頭に明示的に入力ファイルを参照する必要があります。は* vscodeで.d.tsをグローバル

/// <reference path="./node_modules/@types/jasmine/index.d.ts" /> 

vscodeのすべての入力ファイルをグローバルに参照する方法があるので、各typescriptファイルでそれらを参照する必要はありませんか?

+0

してください。あなたが持っている場合は、それにジャスミンを追加します。実際には、タイプを除外することは難しいです –

+0

私はあなたがテストスイートを書くと仮定します。 tsを有効にするには、テストファイルディレクトリの下に 'tsconfig.json'を作成する必要があります。ほとんどの場合、intellisenseが動作していないときに 'tsconfig.json'に何か問題があります。 –

答えて

0

tsconfig.jsonがある場合は、node_modules/@typesからの入力を自動的に選択する必要があります。あなたは必ずTSファイルを作ることができ、あなたがtsconfig.jsonを持っているが、それでもジャスミンタイピングが表示されない場合、明示的にジャスミンのタイプを含めるようにtsconfig.jsonをアップデートしてみてくださいVSCode

TypeScript: Go to Project Configurationのコマンドを実行して、tsconfig.jsonの一部です:

{ 
    "compilerOptions": { 
     ... 
    }, 
    "typeAcquisition": { 
     "include": [ 
      "jasmine" 
     ] 
    } 
} 

場合は、そのまだ機能していない、あなたはTSconfigの中に `types`配列を指定していない限り、彼らは一般的に、自動的に拾われますfile a bug

+0

これは、TypeScript 2.2以降を使用していることを前提としています。 –

関連する問題