Почему я вижу две разные версии TypeScript с ng -v и tsc -v
запустить npm install typescript@"2.4.2" --save в папке вашего проекта. Это должно установить правильную версию.
npm install typescript@"2.4.2" --save
Использование ng v или ng version покажет вам, какую версию Typescript ваш Angular CLI фактически использует.
ng v
ng version
Typescript
Angular CLI
И использование tsc -v покажет вам, какая версия компилятора Typescript действительно работает на вашем компьютере.
tsc -v