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

Angular 10安装ace-builds后依赖丢失报错,如何查看被移除的包?

查看npm安装时被移除包的方法

1. 查看npm安装日志

npm执行install命令时会输出完整操作记录,直接在终端回滚查找包含removed的行,就能看到被移除的包名和版本。如果终端输出已被清空,可重新执行安装命令并开启详细日志:

npm install ace-builds@1.5.0 --save --loglevel verbose

执行后会打印完整的依赖处理流程,其中明确列出所有被移除的依赖明细。

2. 对比锁文件变更

  • 若使用npm:对比安装前后的package-lock.json,查找带有"removed": true的条目,这些就是被移除的包;如果项目用Git管理,直接通过Git版本对比功能查看package-lock.json的变更记录,能清晰看到被删除的依赖项。
  • 若使用yarn:查看yarn.lock的内容变更,或通过Git对比锁文件的前后版本,快速定位被移除的依赖。

3. 保存安装输出到文件

先回退到安装前的依赖状态:

git checkout package.json package-lock.json
npm install

再重新执行安装命令并将输出保存到文件:

npm install ace-builds@1.5.0 --save > install-log.txt 2>&1

打开install-log.txt,搜索removed关键词,即可提取所有被移除的包列表。

针对你遇到的@angular/compiler-cli丢失问题,大概率是ace-builds的安装触发了npm的依赖树自动修剪,误删了Angular核心依赖。找到被移除的包后,可手动重新安装:

npm install @angular/compiler-cli --save-dev

若还有其他丢失的依赖,一并执行安装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 11:30:52