javascript - VS Code 中的项目范围的 Intellisense?

标签 javascript intellisense visual-studio-code

我正在使用 Visual Studio Code,目前正在使用 PHP、HTML、CSS、JS 开发一个网络项目。我发现智能感知功能(例如自动完成和转到定义)很有用,尤其是在 JS 中。但是,它似乎只扫描打开的文件,而不是整个项目来检测变量和函数。由于我的代码分散在具有全局项的多个文件中,是否有任何方法(通过设置或扩展)让它扫描整个项目?

最佳答案

查看我们的 JavaScript Docs帮助入门。您可能需要创建一个 jsconfig.json file在你工作区的根目录下:

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

这告诉 VSCode 将工作区中的所有 JS 文件(甚至未打开的)视为同一项目的一部分

关于javascript - VS Code 中的项目范围的 Intellisense?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46058640/

相关文章:

javascript - 将对象与新值连接起来并将其转换为数组

javascript - 诊断 Javascript 泄漏类型

javascript - 从一个数组中删除代表另一个数组的重复数据

c++ - 有谁知道为什么 Visual Studio 2015 Update 2 中使用 native c++ 的智能感知如此慢?

java - 如何将文件夹添加到类路径?

azure - 如果输入代码则不会发生任何事情。在 Visual Studio 代码终端中打开 azure cloud shell

javascript - jquery 字数统计并阻止用户打字

javascript - VS2012 javascript intellisense 字段说明

eclipse - intellisense在eclipse中消失了,如何恢复

visual-studio-code - 与Phoenix和VSCode一起使用时,ElixirLS调试器意外停止