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

Angular13升级至14后启动报错:Cannot find module './internal/Observable'

Angular 13 升级至 14 后启动报错:Cannot find module './internal/Observable'

执行npm run start(对应ng serve命令)时触发未处理异常,完整报错信息如下:

$ npm run start

> Wallets@0.0.0 start
> ng serve

An unhandled exception occurred: Cannot find module './internal/Observable'
Require stack:
- C:\Wallet\AngularUpgradeV1\CodeWallet\node_modules\@angular-devkit\architect\node_modules\rxjs\index.js
- C:\Wallet\AngularUpgradeV1\CodeWallet\node_modules\@angular-devkit\architect\src\api.js
- C:\Wallet\AngularUpgradeV1\CodeWallet\node_modules\@angular-devkit\architect\src\index.js
- C:\Wallet\AngularUpgradeV1\CodeWallet\node_modules\@angular-devkit\build-angular\src\builders\dev-server\index.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\index.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\commands\serve-impl.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\utilities\json-schema.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\models\command-runner.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\Wallet\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
See "C:\Users\Wallet\AppData\Local\Temp\1\ng-ncIJTe\angular-errors.log" for further details.

解决方法

  • 清理依赖并重装:删除项目根目录的node_modules文件夹、package-lock.json文件,执行npm install重新安装依赖。
  • 对齐RxJS版本:Angular 14要求RxJS版本≥7.5.0,执行npm install rxjs@^7.5.0 --save更新版本。
  • 清理Angular CLI缓存:运行ng cache clean清除CLI缓存。
  • 排查依赖冲突:执行npm ls rxjs查看依赖树,若存在多版本RxJS,在package.json中添加resolutions字段强制统一版本:
    "resolutions": {
      "rxjs": "^7.5.0"
    }
    
    之后重新执行npm install。
  • 同步Angular CLI版本:确保全局和项目本地CLI与Angular 14匹配,执行:
    npm install -g @angular/cli@14
    npm install @angular/cli@14 --save-dev
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 19:25:14