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

相关推荐
懒羊羊不懒@1 小时前
Web前端开发HTML
前端
水淹萌龙2 小时前
Iconify 的离线加载
开发语言·前端·javascript
GDAL2 小时前
Electron 快速入门教程
前端·javascript·electron
外派叙利亚2 小时前
uniapp canvas 自定义仪表盘 可滑动 可点击 中间区域支持自定义
前端·javascript·uni-app·html
比特森林探险记2 小时前
React基础:语法、组件与JSX
前端·javascript·react.js
宁雨桥2 小时前
Vue项目中iframe嵌入页面实现免登录的完整指南
前端·javascript·vue.js
css趣多多2 小时前
Elment UI 布局组件
javascript
无法长大2 小时前
Mac M1 环境下使用 Rust Tauri 将 Vue3 项目打包成 APK 完整指南
android·前端·macos·rust·vue3·tauri·打包apk
LongJ_Sir2 小时前
Cesium--可拖拽气泡弹窗(对话框尾巴,Vue3版)
前端·javascript·vue.js
im_AMBER2 小时前
消失的最后一秒:SSE 流式联调中的“时序竞争”
前端·笔记·学习·http·sse