Файл ngtools2.ts отсутствует в Angular 9.0.x - PullRequest
0 голосов
/ 03 февраля 2020

Четкое и краткое описание проблемы ... Файл ngTools2 отсутствует в пакете angular / compiler-cli Файл был перемещен?

Cannot find module '@angular/compiler-cli/ngtools2'

1 Ответ

1 голос
/ 03 февраля 2020

Да, это было удалено. Вы можете проверить это в github repo.

Я не уверен, что это хорошая идея, чтобы импортировать вещи таким способом. Это похоже на приватный API. У вас есть compiler/cli, и у него есть index.ts Экспорты публикуются c API там. Вы не должны смотреть, как Angular работает внутри и использовать что-то личное. Это совсем не гибко. Ваш проект может быть разрушен при обновлениях.

Вот ссылка:

https://github.com/angular/angular/blob/8.2.x/packages/compiler-cli/ngtools2.ts

Нет такого файла в 9.xx:

enter image description here

...