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

使用Next.js+TypeScript+Tailwind CSS运行yarn dev时遇TS6046错误求助

解决Next.js项目中TS6046: --moduleResolution参数错误问题

这个错误是因为TypeScript的moduleResolution配置值不符合要求,按照以下步骤排查修复:

  • 检查并修正tsconfig.json配置
    打开项目根目录的tsconfig.json,找到compilerOptions下的moduleResolution字段,确保它的值是node、classic、node16或nodenext中的一个。Next.js项目通常推荐使用"moduleResolution": "node",如果之前配置了比如node12这类已被废弃的值,就会触发这个错误。

  • 确认依赖版本兼容性
    查看package.json里的next和typescript版本,确保两者兼容。比如Next.js 13及以上版本建议搭配TypeScript 4.9+,低版本Next.js可能不支持node16/nodenext,这种情况下切换回node即可。

  • 清除缓存后重启服务
    执行以下命令清除缓存,再重新启动开发服务:

    yarn cache clean
    rm -rf .next
    yarn dev
    
  • 排查其他TS配置文件冲突
    如果项目中存在tsconfig.node.json或其他自定义TS配置文件,也要检查这些文件里的moduleResolution参数,确保没有使用不符合要求的值,避免配置冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 19:32:06