我正在使用 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/