VSCode不对不同根文件夹

时间:2017-11-30 00:43:58

标签: javascript visual-studio-code

我正在使用VSCode和Javascript / Meteor,这是我文件夹结构的基础。

definition_doesnt_work.js
-client
-models
  definition_doesnt_work.js
-server
  emails
     emailfile.js
     definition_works.js
  test
     definition_works.js

我在emailfile.js中有一些使用javascript class的代码。如果我在任一definition_works.js个文件中定义类,VSCode intellisense会识别该类并提供智能感知。但是,如果我将类定义放在definition_doesnt_work.js文件中的任何一个中,则定义不起作用。因此,为了让vscode识别类定义,它必须与另一个项位于同一个根文件夹中。有没有办法可以从其他文件夹中的定义中读取它。这是我的jsconfig.json文件:

{
    "compilerOptions": {
        "target": "ES6"
    },
    "exclude": [
        "node_modules",
        "**/node_modules/*"
    ]
}

1 个答案:

答案 0 :(得分:1)

只是发表评论作为答案

在这种情况下,似乎文件是两个不同的jsconfig.json项目的一部分,这就是为什么没有选择定义。

您可以通过在VS代码中运行jsconfig命令轻松检查文件所属的JavaScript: Go to Project Configuration