Ошибка TypeScript TS2532, Возможен объект undefined - PullRequest
0 голосов
/ 09 апреля 2020

Я установил WebStorm 2020.1 вчера.

Внезапно я получил кучу ошибок TS2532.

enter image description here

Как это может быть "возможно неопределенным"? selectedOwner && защищает от этого?

Я пытался отключить эту глупую ошибку с помощью "strictNullChecks": false,, но безрезультатно.

1 Ответ

0 голосов
/ 09 апреля 2020

Webstorm иногда медленно распространяет изменения.

Я бы порекомендовал проверить и убедиться, что служба веб-шторма TypeSript использует правильную версию TypeScript и что она использует правильную tsconfig.json файл в вашем проекте.

В меню веб-шторма go до Предпочтения -> Языки и рамки -> TypeScript .

Убедитесь, что загружается TypeScript из node_modules вашего проекта, а не где-либо еще. Кроме того, область компиляции должна быть установлена ​​на Project Files

. Это также может помочь при перезапуске службы TypeScript.

Кроме того, если вы используете TypeScript 3.7.5 и выше, вы Можно упростить условный рендеринг, используя дополнительные цепочки:

selectedLocalOwner?.id && .....
...