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

Next.js项目删除loading.tsx报错,删除后无法启动应用

解决Next.js删除loading.tsx后启动报错(os error 2)的问题

遇到这种删除文件后仍提示找不到文件的报错,通常是缓存残留或未清理干净的引用导致的,试试以下几个方案:

  • 清理Next.js缓存并重启服务
    执行命令清除Next.js的构建缓存:

    npx next clean
    

    之后重新启动开发服务器:

    npm run dev
    
  • 检查项目中残留的引用
    全局搜索项目内的./src/app/loading.tsx或loading.tsx,确认是否还有其他文件(比如layout.tsx、page.tsx)在导入这个已删除的组件,找到后删除对应的导入语句。

  • 清理Node.js缓存并重启进程
    先完全终止当前的开发服务器进程(按Ctrl+C),然后执行命令清除Node.js缓存:

    npm cache clean --force
    

    之后再重新启动项目。

  • 手动删除缓存目录
    如果上述方法无效,直接删除项目根目录下的.next文件夹(这是Next.js的构建缓存目录),然后重新启动开发服务器,让Next.js重新构建项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 04:11:58