Ошибка машинописи TS2531 Объект, возможно, 'нулевой', НЕ подавляется строгим проверками: ложным

Моя машинописная компиляция выдает следующую ошибку

TS2531: Объект, возможно, равен нулю.

Я конвертирую код с безумным количеством этих ошибок и просто хочу подавить их, чтобы закончить работу сборки. Насколько я понимаю, добавление следующего в мой файл tsconfig.json позволит устранить эту ошибку.

"compilerOptions": {"strictNullChecks": false}

Однако ошибка все еще показывает. Я не могу найти какой-либо другой вариант компилятора, специфичный для этой ошибки. Есть ли возможность подавить это?

1 ответ

Решение

Я думаю, что вы не правильно инициализируете некоторые переменные. Вы также можете добавить определенную декларацию Назначения с помощью! или полностью отключить правило. Если это не поможет, некоторые примеры неудачного кода были бы хороши:)

Чтобы отключить добавьте следующее правило

"strictPropertyInitialization": ложь

{
  "compilerOptions": {
    "strict": false,
    "strictPropertyInitialization": false,
    "strictNullChecks": false,
  }
}
Другие вопросы по тегам