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

运行npm install时遇ERESOLVE依赖冲突,请求协助解决

解决SvelteKit与Vite的对等依赖冲突问题

问题核心

你的项目中,@sveltejs/kit@1.0.0-next.454(你安装的next版本)要求对等依赖vite@^3.1.0-beta.1,但当前项目已安装的是vite@2.9.15,版本不匹配导致依赖解析失败。--legacy-peer-deps只是跳过对等依赖检查,无法从根本解决问题,反而可能引发运行时错误。

解决方案

按以下步骤操作:

  1. 更新Vite到Kit要求的版本
    直接安装符合Kit依赖要求的Vite版本,替换现有旧版本:

    npm install vite@^3.1.0-beta.1 --save-dev
    
  2. 清理缓存并重装所有依赖(若第一步后仍有问题)

    • 删除本地依赖文件夹和锁文件:
      # Mac/Linux
      rm -rf node_modules package-lock.json
      # Windows(命令提示符)
      rmdir /s node_modules && del package-lock.json
      
    • 重新安装所有依赖:
      npm install
      
  3. 确保SvelteKit为最新next版本(可选)
    如果你不确定是否拉到了最新的next分支版本,可手动更新:

    npm install @sveltejs/kit@next --save-dev
    

完成以上步骤后,依赖冲突应该会被解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 15:30:53