2016-01-19 2 views
15

Есть ли способ отключить ошибку TS2307 от компилятора TypeScript tsc?Ошибка Mute/ignore TS2307 от TypeScript tsc

Это действительно сложно определить реальные/новые ошибки и предупреждения, так как есть . Многие ошибки TS2307 в нашей базе данных.

Update:

Эта ошибка возникает, когда внешний модуль import ред без его типа определения .d.ts присутствующей.

Я знаю tsd, но для много библиотек, которые мы используем, не существует определений типов.

+0

Является ли это повторяющейся декларацией объявления? – toskv

+0

Нет, обновленный вопрос –

+1

подавление определенных ошибок по-прежнему остается проблемой: / – Lonely

ответ

10

Нет, нет способа направлять компилятор для подавления TS2307. Об этом говорилось именно по той причине, которую вы описываете. Для крупных проектов это становится огромным препятствием для входа.

Подробности здесь: Making JavaScript to TypeScript migration easier : Suppress errors

И здесь: Find a way to suppress the errors generated by importing modules

То, что вы могли бы сделать, это добавить шаг в процессе сборки, который фильтрует сообщения об ошибках. Это, конечно, зависит от того, как вы делаете свои сборки.