对问题的清晰简明描述... angular/compiler-cli 包中缺少 ngTools2 文件 文件是否已移动?
Cannot find module '@angular/compiler-cli/ngtools2'
是的,它被删除了。你可以在 github repo 上查看。
我不确定以这种方式导入东西是个好主意。它看起来像私有 API。你有compiler/cli
并且它有index.ts
出口是公共API。你不应该看 Angular 在内部是如何工作的并使用一些私有的东西。它根本不灵活。您的项目可能会因更新而毁于一旦。
链接在这里:
https://github.com/angular/angular/blob/8.2.x/packages/compiler-cli/ngtools2.ts
9.xx 中没有这样的文件: