vue | 重启 TS Server / Vite

省流: TS可能"假死",需重启

①重启TS Server

Ctrl + Shift + P

→ TypeScript: Restart TS Server

实践: 暂未找到;所以,我直接关闭vscode,重安。

②清理 node_modules

++Remove-Item -Recurse -Force 要删除的文件名++

++或 直接删除文件夹++

然后 再重新安装。


🔄 为什么必须重启?

TypeScript 在开发模式下会:

  • 缓存 .d.ts

  • 缓存 interface merge

  • 缓存 node_modules 类型

当你做了这些操作时,TS 很容易"假死":

  • 删除 extends

  • 改 interface 结构

  • 改 enum / union

👉 TS 可能还在用旧的 MyApp 结构


✅ 正确操作方式 ------ 重启

1️⃣ VS Code:重启 TS Server(必须)
复制代码
Ctrl + Shift + P
→ TypeScript: Restart TS Server

你会看到右下角闪一下。


2️⃣ 停掉并重启 Vite(必须)
复制代码
Ctrl + C
pnpm dev
# 或 npm run dev

3️⃣(如果还不干净)删除缓存
复制代码
rm -rf node_modules/.vite

以上是 MAC 的写法,windows 的写法见下面的"清理文件的方式"


清理文件的方式vue | 不同系统 清理文件的方式_vue pnpm i 在c盘下载的文件清理-CSDN博客

++Remove-Item -Recurse -Force 要删除的文件名++ ++(✔ Windows++ ++PowerShell++++的写法++ )【vue常用写法,注意是 强制删除!不要删除错了】

  • -Recurse递归删除

  • -Force强制删除(包括只读文件)

相关推荐
随风一样自由30 分钟前
【前端工程化】前端工程化解耦实践:从问题分析到架构重构
前端·重构·架构
vortex533 分钟前
Web 渗透测试:未授权与越权漏洞全流程挖掘思路
前端
我有满天星辰1 小时前
【前端模块化】前端模块化演进之路:从脚本堆砌到标准统一
前端
我有满天星辰1 小时前
Vue 3 响应式双雄:ref 与 reactive 完全指南
前端·javascript·vue.js
随风一样自由9 小时前
【前端独角兽】刚进入前端领域的前端开发用jQuery还是Vue3?
前端·javascript·vue3·jquery
IMPYLH10 小时前
HTML 的 <data> 元素
前端·html
YHHLAI10 小时前
[特殊字符] 面试中的 Promise —— 从入门到精通
前端·javascript·面试
weixin_BYSJ198711 小时前
SpringBoot + MySQL 乒乓球运动员信息管理系统项目实战--附源码04954
java·javascript·spring boot·python·django·flask·php
沪飘大军11 小时前
ll-llm:一个零依赖、可插拔的 OpenAI 兼容 LLM 代理
javascript
leoZ23112 小时前
Claude 驱动的全栈开发:Spring Boot + Vue 的 BS 架构实践
vue.js·spring boot·架构