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

创建Vite项目后启动服务器报错:找不到@rollup/rollup-win32-x64-msvc模块

解决Vite项目中Cannot find module @rollup/rollup-win32-x64-msvc报错问题

以下是几个可行的解决方案,按尝试优先级排序:

  • 清除npm缓存并重装依赖

    1. 执行命令清除npm缓存:npm cache clean --force
    2. 删除项目根目录下的node_modules文件夹和package-lock.json文件
    3. 重新安装依赖:npm install
  • 手动安装缺失的Rollup平台包
    直接安装报错中提到的依赖包:

    npm install @rollup/rollup-win32-x64-msvc --save-dev
    

    如果你的系统是32位架构,替换为@rollup/rollup-win32-ia32-msvc。

  • 降级npm版本
    报错提示涉及npm可选依赖的Bug,降级到稳定版本可以规避该问题,例如:

    npm install -g npm@8.19.4
    

    完成后重复第一步的清除缓存和重装依赖操作。

  • 切换到pnpm包管理器
    pnpm的依赖处理机制和npm不同,可能避免该可选依赖问题:

    1. 全局安装pnpm:npm install -g pnpm
    2. 删除node_modules和package-lock.json
    3. 安装依赖:pnpm install
    4. 启动项目:pnpm dev
  • 匹配Rollup版本兼容性
    检查项目中Vite依赖的Rollup主版本,确保安装的平台包版本与之匹配。例如Rollup为3.x版本时,执行:

    npm install @rollup/rollup-win32-x64-msvc@3.x --save-dev
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 07:52:07