如何在VS Code中关闭JavaScript文件后仍显示智能提示?
解决VS Code关闭JS文件后智能提示消失的问题
核心方案:配置jsconfig.json
VS Code通过jsconfig.json管理JavaScript项目的智能提示范围,完全不用修改业务代码就能满足需求:
- 在项目根目录新建
jsconfig.json文件 - 写入以下配置,把
include里的路径替换成你需要识别的目标目录:
{ "compilerOptions": { "target": "ESNext", "module": "None" // 适配原生无模块的JS环境 }, "include": [ "./src/**/*.js" // 递归扫描src下所有JS文件,可根据实际路径修改 ], "exclude": [ "node_modules" // 排除不需要索引的目录 ] }
- 保存文件后,VS Code会自动重新索引项目文件,之后不管目标JS文件是否打开,都能提供对应的智能提示。
辅助检查VS Code设置
确保以下设置开启,避免影响智能提示效果:
- 按
Ctrl+,打开设置面板 - 搜索
javascript.implicitProjectConfig.checkJs,设置为true - 搜索
javascript.suggest.enabled,确保处于开启状态
内容的提问来源于stack exchange,提问作者Andrew Constancio
相关产品推荐
相关产品推荐

