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

相关推荐
Cobyte3 分钟前
AI全栈实战:使用 Python+LangChain+Vue3 构建一个 LLM 聊天应用
前端·后端·aigc
NEXT0616 分钟前
前端算法:从 O(n²) 到 O(n),列表转树的极致优化
前端·数据结构·算法
剪刀石头布啊22 分钟前
生成随机数,Math.random的使用
前端
剪刀石头布啊22 分钟前
css外边距重叠问题
前端
剪刀石头布啊23 分钟前
chrome单页签内存分配上限问题,怎么解决
前端
剪刀石头布啊25 分钟前
css实现一个宽高固定百分比的布局的一个方式
前端
剪刀石头布啊28 分钟前
js数组之快速组、慢数组、密集数组、稀松数组
前端
mango_mangojuice1 小时前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习
Days20501 小时前
简单处理接口返回400条数据本地数据分页加载
前端
MZ_ZXD0011 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php