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

Nuxt 3.11执行npm run dev卡Starting Nuxt并报RollupError求助

Nuxt项目启动失败:RollupError及卡顿问题解决方案

核心问题

执行npm run dev时触发如下Rollup错误:

RollupError: virtual:#internal/nitro/virtual/server-handlers (1:45): Expected ',', got 's' (Note that you need plugins to import files that are not JavaScript)

同时项目卡在Starting Nuxt页面,无法完成启动,依赖安装过程无异常。

修复步骤

  • 清理依赖并重装

    1. 删除项目根目录下的node_modules文件夹
    2. 删除package-lock.json(用yarn/pnpm的话对应删除yarn.lock/pnpm-lock.yaml)
    3. 重新执行包管理器安装命令:npm install / yarn install / pnpm install
    4. 再次启动项目:npm run dev
  • 排查服务器端文件语法错误
    错误指向Nitro的服务器处理虚拟文件,大概率是自定义服务器代码有语法问题:

    1. 检查server/目录下所有文件(包括api/、middleware/、plugins/子目录),重点找逗号缺失、引号不闭合、import语句错误这类低级语法问题
    2. 可以先临时移除所有自定义服务器文件,启动项目验证是否正常,再逐个添加排查问题文件
  • 统一Nuxt依赖版本
    打开package.json,确保所有@nuxt/*开头的依赖版本一致,避免版本冲突导致的编译错误。可以执行npm update @nuxt/core(或对应核心包)统一升级到稳定版本。

  • 清理Nuxt缓存
    执行命令npx nuxi clean清理Nuxt的缓存文件,之后重新启动项目。

  • 排查第三方模块冲突
    临时在nuxt.config.ts中注释掉所有第三方Nuxt模块,重新启动看是否恢复正常,以此定位是否是模块兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 19:12:12