В проекте Angular CLI при использовании неподдерживаемой версии TypeScript вы можете получить следующее предупреждение:
@angular/[email protected] requires typescript@'>=X.X.X <Y.Y.Y' but Z.Z.Z was found instead.
Using this version can result in undefined behaviour and difficult to debug problems.
Можно отключить предупреждение о несоответствии TypeScript для проекта по умолчанию с помощью следующей команды:
ng config cli.warnings.typescriptMismatch false
Теперь при создании библиотеки Angular ng-packagr
выдает это предупреждение как ошибку, даже если для параметра typescriptMismatch
установлено значение false
. Можно ли временно отключить эту ошибку? Понятно, что этого не следует делать в производственной среде, но это может быть полезно при отладке проблем, которые могут быть вызваны TypeScript. Следующий вопрос StackOverflow служит примером использования.