Ошибка машинописи TS2531 Объект, возможно, 'нулевой', НЕ подавляется строгим проверками: ложным
Моя машинописная компиляция выдает следующую ошибку
TS2531: Объект, возможно, равен нулю.
Я конвертирую код с безумным количеством этих ошибок и просто хочу подавить их, чтобы закончить работу сборки. Насколько я понимаю, добавление следующего в мой файл tsconfig.json позволит устранить эту ошибку.
"compilerOptions": {"strictNullChecks": false}
Однако ошибка все еще показывает. Я не могу найти какой-либо другой вариант компилятора, специфичный для этой ошибки. Есть ли возможность подавить это?
1 ответ
Я думаю, что вы не правильно инициализируете некоторые переменные. Вы также можете добавить определенную декларацию Назначения с помощью! или полностью отключить правило. Если это не поможет, некоторые примеры неудачного кода были бы хороши:)
Чтобы отключить добавьте следующее правило
"strictPropertyInitialization": ложь
{
"compilerOptions": {
"strict": false,
"strictPropertyInitialization": false,
"strictNullChecks": false,
}
}