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强制删除(包括只读文件)

相关推荐
幼儿园技术家几秒前
前端 Node 全家桶
前端·js or ts
无人生还3 分钟前
从 Vue3 到 React · 快速上手系列第 9 篇:自定义 Hook(对标 Composables)
前端·vue.js·react.js
张龙68714 分钟前
RAG 知识库问答系统实战:分块、混合检索、RRF 融合与重排全链路拆解
前端
用户13060956072314 分钟前
第二章学完后,我对 webpack5 前端工程化的一点理解
前端
a11177615 分钟前
小鸡下蛋 小游戏 html
前端·开源·html
码哥DFS23 分钟前
算法练习day1-备战2027届秋招
前端·javascript·数据结构·算法
张元清25 分钟前
React useInfiniteScroll Hook:无限滚动轻松实现(2026)
javascript·react.js
Bigger26 分钟前
因为一句「华流才是最屌的」,我做了一个中国风设计的 Skill
前端·人工智能·设计
别怪我很水34 分钟前
Vue element admin 浏览器本地存储 localStorage、useStorage
前端·javascript·vue.js
手揽回忆怎么睡35 分钟前
Ubuntu 22.04 64位安装MinIO
linux·前端·ubuntu