Нет ошибки компилятора при использовании неправильного типа в TypeScript - PullRequest
0 голосов
/ 13 мая 2018

Я использую Ionic 3 (Angular 5), и хотя я указываю тип переменной или функции, не имеет значения, что я использую, он всегда работает так же, как в обычном JS, т.е. ошибки выдаются. Нужно ли мне настраивать какой-то файл настроек (например, tsconfig.json) или я что-то упустил? Я могу даже сделать, например ::100100

foo : string;

foo = someObject as SomeNonExistentClass;

Что интересно, когда я запускаю ionic serve, на самом деле отображаются ошибки, но когда я сохраняю один из файлов, сообщивших об ошибке, все ошибки исчезают. Также происходит время от времени при новом сохранении / перекомпиляции.

1 Ответ

0 голосов
/ 14 мая 2018

, вероятно, ошибки lint, ошибки lint не появляются при запуске ионной подачи, я предлагаю вам установить расширение в вашем редакторе кода ts-lint, которое будет показывать вам ошибки lint во время программирования.

...