先关闭power save mode,再执行invalidate caches / restart重建索引,最后检查javascript语言版本、文件类型映射及vue/ts插件与类型库是否启用并生效。

汉化本身不会导致代码提示消失,真正出问题的是汉化过程中误操作触发了 Power Save Mode、插件冲突或索引损坏——先关节电模式,再重建索引,最后检查语言服务绑定。
Power Save Mode 被意外启用(最常见)
汉化包安装时若重启过 IDE,部分第三方汉化脚本会重置菜单状态,导致 Power Save Mode 被勾选。该模式一开启,Ctrl+Space 完全无响应,语法高亮、错误检查、跳转全部失效。
- Windows/Linux:点
File菜单,确认Power Save Mode未打勾;右下角状态栏若显示Power Save,直接点击退出 - macOS:菜单在
WebStorm→Power Save Mode,不是File - 快捷键验证:按
Ctrl+Alt+S(Win/Linux)或Cmd+,(Mac),搜索power,确保开关关闭
索引未重建或 node_modules 未正确识别
汉化后首次启动,WebStorm 可能跳过自动索引,尤其当项目含大量依赖时,ref、defineComponent、fs.readFile 等提示全丢,本质是符号表没加载。
- 必须执行
File → Invalidate Caches / Restart…,勾选全部三项:Clear file system cache and Local History、Clear VCS Log caches and indexes、Delete embedded browser engine cache and cookies - 点击
Invalidate and Restart(不是Just Restart) - 重启后观察右下角:
Indexing…持续 1–5 分钟属正常;若卡在某个大文件(如日志 JSON),需进Settings → Editor → File Types → Ignore files and folders加入排除
JavaScript 语言版本与文件类型映射错位
汉化包有时会重置语言配置,导致 <script setup></script> 块被当成普通 JS 解析,TS 类型推导崩坏,补全只剩基础关键字。
- 进
Settings → Languages & Frameworks → JavaScript,确认JavaScript language version设为ES2022或更高(Vue 3 + Vite 项目最低要求) - 检查
Settings → Editor → File Types,确保.vue文件绑定到Vue.js template,.ts绑定到TypeScript,而非Plain Text - 若用
unplugin-vue-components,确认auto-imports.d.ts已生成且被 WebStorm 识别(右键该文件 →Mark as → TypeScript Declaration File)
Vue / TS 插件未启用或类型库缺失
汉化后插件列表可能被清空或禁用,@types/node、vue 等类型定义不加载,提示就只剩 any 和报红。
- 打开
Settings → Plugins,搜索并启用:Vue.js、TypeScript、NodeJS - 进
Settings → Languages & Frameworks → JavaScript → Libraries,勾选node_modules(注意:勾完要等右下角进度条走完才算生效) - 手动补装类型:运行
npm install @types/node @types/vue --save-dev,然后在Libraries页面点Add→ 选择对应@types/xxx目录
真正容易被忽略的点是:索引重建完成后,node_modules 的勾选状态必须“生效”——不是打上勾就完事,得等 WebStorm 明确显示“Indexed N packages”才算类型服务上线。很多人卡在这一步,反复重开 IDE 却没等完索引,以为修复失败。











