2017-11-30 6 views
1

私は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/*" 
    ] 
} 
+1

VSコードでJavaScript: Go to Project Configurationのコマンドを実行して、ファイルが属するjsconfig

をするに確認できますか?プロジェクトのルートに? –

+0

ああ、あなたはそれを見つけた!私はルートディレクトリーに加えて、サーバーディレクトリーに1つがあることを発見しました!!それを固定したサーバディレクトリのものを削除してください。ありがとうございました。 – user3413723

答えて

1

ただ、この場合の答え

としてコメントを投稿が、ファイルが定義がされていなかった理由である二つの異なるjsconfig.jsonプロジェクトの一部であったと思われます拾った。あなたは簡単にjsconfigがどこにあるの

関連する問題