typescript.suggest.autoimports 必须设为布尔值 true,否则输入函数名后回车仅插入名称而不添加 import 语句;该设置控制补全列表中是否显示带 import from 的建议项,且依赖 typescript server 正常加载、项目存在 tsconfig.json、路径别名配置后重启 ts server。

typescript.suggest.autoImports 必须设为 true,否则输入函数名后回车只插名字、不加 import 语句——这是最常被忽略的开关。
确认 TypeScript 语言服务已加载
自动导入不是“装插件就生效”的功能,它依赖 TypeScript Server 正常运行。如果右下角状态栏显示 Plain Text、JavaScript (Deprecated) 或没有语言图标,说明服务根本没启动。
- 检查项目根目录是否存在
tsconfig.json(哪怕内容只是{"compilerOptions": {}}) - 打开命令面板(
Ctrl+Shift+P),运行Developer: Toggle Developer Tools,在 Console 中输入require('typescript')—— 若报错Cannot find module 'typescript',说明本地没装或路径不对 - 运行
TypeScript: Restart TS server强制重载(改过tsconfig.json后必须做)
设置 typescript.suggest.autoImports 为布尔值 true
这个设置控制「输入时是否在补全列表中显示带 import from 的建议项」。它默认是 false,且必须是布尔值,不能写成字符串 "true"。
完整的Galileo AI平台 TypeScript/JS SDK 参考,用于评估、观察和保护 GenAI 应用。适用于构建 Node.js 或 TypeScript 项目。
- 打开
settings.json(Ctrl+,→ 右上角「打开设置(JSON)」) - 加入这一行:
"typescript.suggest.autoImports": true - 别和
editor.codeActionsOnSave混:后者管保存时整理,前者才管补全时插入
用 Ctrl+. 触发快速修复,比输完回车更可靠
依赖 IntelliSense 下拉列表选中即导入,容易因插件冲突或路径未索引而失败。而 Ctrl+.(Windows/Linux)或 Cmd+.(macOS)是 TypeScript Server 原生支持的「快速修复」入口,只要符号可解析,就一定弹出 import 建议。
- 把光标停在未声明的标识符上(比如刚打完
useEffect但还没 import) - 按
Ctrl+.,选择「ImportuseEffectfrom "react"」 - 若没反应,先确认
typescript.suggest.autoImports是true,再检查是否有插件劫持(如旧版Auto Import (wix)、ES7+ React/Redux snippets)
路径别名(如 @/hooks)不生效?只认 tsconfig.json 的 baseUrl 和 paths
VSCode 完全不读 Webpack/Vite 的 resolve.alias。它只信任 tsconfig.json 中的配置,且修改后必须重启 TS Server。
-
baseUrl必须是相对于tsconfig.json的路径,例如:"baseUrl": "./src" -
paths需配完整,例如:"@/*": ["*"]或"@/hooks/*": ["hooks/*"] - 改完配置后,务必执行
TypeScript: Restart TS server,仅重启 VSCode 或重开文件无效
tsconfig.json 缺失、TS Server 没加载、或者路径别名改了但忘了重启服务——这三个点漏一个,Ctrl+. 就不会出现 import 选项。










