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

创建并运行Next.js应用时持续出现'base64-js'模块未找到错误

解决Next.js运行npm run dev时的"Can't resolve 'base64-js'"错误

以下是几个经过验证的解决方案,按顺序尝试:

  • 清理依赖缓存并重装
    缓存或锁定文件可能导致依赖安装不完整,执行以下命令:

    rm -rf node_modules package-lock.json
    npm cache clean --force
    npm install
    

    完成后再运行npm run dev。

  • 强制安装匹配版本的base64-js
    直接安装最新稳定版的base64-js,确保依赖被正确添加到项目:

    npm install base64-js@latest --save
    

    安装完成后重启开发服务。

  • 清除Next.js编译缓存
    Next.js的.next缓存目录可能存在损坏的编译文件,删除后重新生成:

    rm -rf .next
    npm run dev
    
  • 排查嵌套依赖干扰
    检查项目所在目录的上级文件夹是否存在node_modules,如果有,临时重命名该文件夹(比如改成node_modules_old),避免上级依赖影响当前项目,然后重试npm run dev。

  • 切换包管理器尝试
    如果npm始终存在问题,换用yarn安装依赖:

    rm -rf node_modules package-lock.json
    yarn install
    yarn dev
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 12:10:54