You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React TypeScript项目如何彻底清除缓存并从零重新编译?

彻底清除Create React App TypeScript项目缓存的方法

针对你遇到的TypeScript缓存导致编译异常的问题,可以按以下步骤彻底清除所有相关缓存,实现从零编译:

  • 首先停止当前运行的npm start进程(按下Ctrl+C即可终止)
  • 删除项目内的缓存相关文件/目录:
    • 删除node_modules/.cache目录(React Scripts存储编译缓存的核心目录)
    • 删除tsconfig.tsbuildinfo文件(TypeScript增量编译的缓存文件)
    • 删除build目录(若存在,避免旧构建产物干扰)
    • 可选:删除.eslintcache文件(ESLint的缓存文件,若涉及ESLint报错异常)
  • (可选)清除npm全局缓存,避免依赖缓存引发的问题:
    npm cache clean --force
    
  • (可选)若怀疑依赖缓存有问题,可重新安装依赖:
    1. 删除node_modules目录和package-lock.json文件
    2. 运行npm install重新安装所有依赖
  • 最后重新启动项目:
    npm start
    

这些步骤会完全清空React Scripts和TypeScript的编译缓存,确保项目从干净状态重新编译,解决代码修改不更新、误报错误的问题。

内容的提问来源于stack exchange,提问作者Bersan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 03:41:27