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

Angular 11执行ng serve报错找不到restore-cursor模块问题求助

执行ng serve抛出未捕获异常:An unhandled exception occurred: Cannot find module 'restore-cursor'
调用栈路径:

  • C:\Users\x\Desktop\codebase\app\node_modules\cli-cursor\index.js
  • C:\Users\x\Desktop\codebase\app\node_modules\ora\index.js
  • C:\Users\x\Desktop\codebase\app\node_modules@angular-devkit\build-angular\src\utils\spinner.js
  • C:\Users\x\Desktop\codebase\app\node_modules@angular-devkit\build-angular\src\utils\i18n-inlining.js
  • 其余调用栈均属于Angular CLI加载链路,核心问题为依赖包缺失
解决方案

该错误本质是restore-cursor依赖包丢失,属于依赖安装不完整、或者全局Angular CLI与本地项目版本不匹配导致,按以下步骤排查即可解决:

  • 第一步:清理缓存重装本地依赖
    删除项目根目录下的node_modules文件夹和package-lock.json/yarn.lock锁文件,执行重装命令:
    npm install
    
  • 第二步:对齐全局Angular CLI版本
    Angular 11需要对应11.x版本的CLI,版本不匹配时会出现跨路径依赖加载失败的问题。先查看当前全局版本:
    ng version
    
    如果版本不匹配,先卸载现有全局CLI再安装对应版本:
    npm uninstall -g @angular/cli
    npm install -g @angular/cli@11
    
    不想修改全局版本的话,可以直接调用项目本地的CLI执行命令规避问题:
    npx ng serve
    
  • 第三步:手动补装缺失依赖
    上述操作完成后仍然报错的话,手动安装缺失的依赖包:
    npm install restore-cursor --save-dev
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 05:36:04