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

Next.js初始安装未修改文件,启动next dev时出现useContext错误

Next.js初始化项目启动next dev报useContext错误的解决办法

常见原因及修复步骤

  • 依赖版本不兼容
    删除项目根目录下的node_modules文件夹和package-lock.json(或yarn.lock)文件,重新执行npm install(或yarn install),再启动next dev。这是因为create-next-app可能拉取了版本冲突的React/Next.js依赖。
  • 缓存异常
    删除项目中的.next缓存文件夹,或者先执行npm run build完成一次完整构建,再启动开发服务,缓存问题常导致这类无文件关联的报错。
  • npx缓存污染
    执行npx clear-npx-cache清除npx的全局缓存,然后重新用npx create-next-app@latest --clear-cache创建项目,避免旧版脚手架残留的问题。
  • Node.js版本不符
    确认你的Node.js版本是Next.js官方推荐的LTS版本(如18.x、20.x),版本过低会引发各类兼容性问题,可通过node -v查看当前版本。

是否只有你遇到这个问题

这类情况并不少见,大多是环境缓存、依赖版本匹配等偶发因素导致,很多Next.js用户都遇到过初始化项目后出现无关联代码报错的情况,并非个例。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:25:25