組み込み言語拡張機能によるプロジェクト全体の Javascript/TypeScript 言語エラー 質問する

組み込み言語拡張機能によるプロジェクト全体の Javascript/TypeScript 言語エラー 質問する

ワークスペースを開くたびに、VSCode で次のエラーが表示されます。

To enable project-wide JavaScript/TypeScript language features, exclude large folders with source files that you do not work on. 
Source: TypeScript and Javascript Language Feat... [BUTTON: CONFIGURE EXCLUDES]

Configure Excludesメッセージのボタンをクリックすると、次のファイルが開きますFRONTENDAPP/jsconfig.json

{"compilerOptions":{"target":"es6","experimentalDecorators":true},"exclude":["node_modules","bower_components","tmp","vendor",".git","dist"]}

以下のドキュメントによれば、正しく設定されているように見えます。 :https://code.visualstudio.com/docs/languages/javascript

では、なぜ常にエラーが発生するのでしょうか?

私のワークスペースは次のように設定されています:

FOLDER: NOTES
FOLDER: FRONTENDAPP
FOLDER: BACKENDAPP

各フォルダーをjsconfig.jsonファイルとして。

NOTES と BACKENDAPP のそれぞれのファイルは同じで、次のようになります。

{"compilerOptions":{"target":"es6","experimentalDecorators":true},"exclude":["node_modules","bower_components","tmp","vendor",".git","dist"]}

ベストアンサー1

多数のファイルを含むフォルダーを識別します。du -a | cut -d/ -f2 | sort | uniq -c | sort -nr

162114 node_modules
5837 .git
4967 concat-stats-for
 443 app
  77 tests
  72 dist
   8 config
   7 public

jsconfig.jsonJSおよびTSファイルで除外されていないフォルダを確認します

find concat-stats-for -type f | sed -e 's/.*\.//' | sort | uniq -c | sort -n | grep -Ei '(js|ts)$'

  42 ts
3003 js

フォルダーがアプリ コードでない場合は、jsconfig.json除外するフォルダーを追加します。

おすすめ記事