私はJavascript/MeteorでVSCodeを使用しています。これは私のフォルダ構造の基本です。VSCodeは異なるルートフォルダにあるクラスに対してintellisenseを行いません
definition_doesnt_work.js
-client
-models
definition_doesnt_work.js
-server
emails
emailfile.js
definition_works.js
test
definition_works.js
私はjavascriptのclass
を使用するemailfile.js
でいくつかのコードを持っています。 definition_works.js
ファイルのいずれかでクラスを定義すると、VSCodeインテリセンスはクラスを認識し、インテリセンスを提供します。ただし、クラス定義をdefinition_doesnt_work.js
ファイルのいずれかに入れると、その定義は機能しません。したがって、vscodeがクラス定義を認識するように見えますが、別のアイテムと同じルートフォルダになければなりません。他のフォルダの定義から読みやすくする方法はありますか?ここに私のjsconfig.jsonファイルです:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}
VSコードで
JavaScript: Go to Project Configuration
のコマンドを実行して、ファイルが属するjsconfig
をするに確認できますか?プロジェクトのルートに? –
ああ、あなたはそれを見つけた!私はルートディレクトリーに加えて、サーバーディレクトリーに1つがあることを発見しました!!それを固定したサーバディレクトリのものを削除してください。ありがとうございました。 – user3413723