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

Next.js 13.5.4开发及Git提交报错问题求助

问题解决步骤

1. 处理Git提交报错

你遇到的error: pathspec 'next/font Error in Next.js' did not match any file(s) known to git,是因为执行git add或git commit时,误把错误提示里的字符串当成了要提交的文件路径,和分支、.gitignore里的/.next/完全无关。

解决方法:

  • 先执行git status查看当前变更的文件列表,确认迁移后需要提交的文件(比如package.json、package-lock.json,还有修改了字体导入的业务代码)
  • 用git add .把所有变更文件加入暂存区,或者指定具体文件路径(比如git add package.json src/pages/_app.js)
  • 再执行git commit -m "迁移@next/font到内置next/font"完成提交

2. 关于/.next/是否要从.gitignore移除

完全不需要!.next/是Next.js的开发构建产物目录,里面都是临时生成的文件,不需要提交到Git仓库,保持它在.gitignore里是正确的做法。

3. 迁移后的额外检查

为确保迁移彻底,建议做这两步:

  • 打开package.json,确认@next/font已经从dependencies中移除
  • 检查项目里所有导入字体的代码,确认已从import { ... } from '@next/font/google'改为import { ... } from 'next/font/google'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 17:53:09