编辑器右下角一直显示"正在加载IntelliSense"转圈,不仅影响代码补全体验,还会导致跳转卡顿
问题原因:为什么IntelliSense会一直加载?
- 双重语言服务冲突:VSCode内置的TypeScript服务与Vue语言服务(Volar)同时运行,导致资源竞争
- 项目文件过多:大型项目中文件数量庞大,两个服务都在分析同一批文件
- 复杂组件结构:Vue单文件组件同时包含HTML、CSS和JavaScript/TypeScript,增加了分析难度
- 内存限制:默认配置下,语言服务可能受到内存限制,无法高效处理大型项目
在网上搜了好多都没解决,最后修改配置jsconfig解决了
1. 重新加载窗口
- 按下
Ctrl+Shift+P
打开命令面板 - 输入并选择
Developer: Reload Window
- 等待VSCode重新加载完成
2. 配置jsconfig.json
{
"compilerOptions": {
"module": "ESNext",
"moduleResolution": "Node",
"target": "ES6",
"jsx": "preserve",
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
},
"allowImportingTsExtensions": true,
"strictNullChecks": true,
"strictFunctionTypes": true
},
"include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.vue"],
"exclude": ["node_modules", "**/node_modules/*", "dist"]
}