Vue-tsc与Volar版本不一致问题求助:升级后仍报错
解决Volar与vue-tsc版本冲突未识别问题
步骤1:清理依赖并重新安装
- 删除本地依赖文件夹:
rm -rf node_modules(Windows系统执行rmdir /s /q node_modules) - 删除对应包管理器的锁文件:
rm package-lock.json(用yarn则删yarn.lock,pnpm删pnpm-lock.yaml) - 重新安装依赖:
npm install(或yarn install/pnpm install)
步骤2:重启VSCode的TypeScript服务
- 打开VSCode命令面板(快捷键
Ctrl+Shift+P/Cmd+Shift+P) - 输入并执行
TypeScript: Restart TS Server命令
步骤3:指定使用工作区TypeScript版本
- 点击VSCode右下角状态栏的TypeScript版本号
- 选择
Use Workspace Version,确保项目使用本地安装的版本而非VSCode内置版本
步骤4:重置Volar插件状态
- 打开VSCode扩展面板,找到
Vue Language Features (Volar) - 点击禁用,等待几秒后重新启用插件
- 重启VSCode确保配置生效
额外检查项
- 确认
package.json中vue-tsc的版本确实为^1.0.9,无拼写错误 - 检查项目是否存在多个
package.json文件(如子项目),避免依赖版本不一致
内容的提问来源于stack exchange,提问作者Tomas Gil Amoedo
相关产品推荐
相关产品推荐

