VSコードでは、インテリセンス/オートコンプリート用のjsファイルをAngularでコンパイルせずに、それぞれの* .d.tsファイルを定義せずに?VSコードIntellisense for JS files for * .d.ts
私はVSコードをエディタとして使用しようとしているところでAngular 4(実際にIonic 3はAngular 4を使用しています)プロジェクトを持っていますが、Intellisense for JavaScriptファイルは現在のファイルのフォーカスのみで動作するようです同じプロジェクト内の他のJSファイルを、私はtsconfig.jsonファイル内のコンパイラオプションで(パス"www/js/*.js"
である)ファイルが含まれない限り:
"include": [
"src/**/*.ts",
"src/**/*.d.ts",
"www/js/*.js"
],
を問題は、私にはしたくありませんそれらは既にindex.htmlテンプレートで参照されているため、コンパイル中のファイルは削除されません。私がそれらと一緒にコンパイルすると、エラーが出ます。私はそれらをIntellesenseに含めるだけで、それらをコンパイルすることはしません。どのような方法でも、* .d.tsファイルを作成せずに、これを実現できますか?
現在、私の回避策は、コンパイルしたくないjsファイルを編集するときに別のエディタ(Adobe Brackets)を使用することです。これにより、Intellisense of Brackets(非常にうまくいきます)を使用できます。可能であれば、VSコードエディタを使用することをお勧めします。
ありがとうございます!