Как разрешить сборку рассказов даже с ошибками TypeScript (type)? - PullRequest
0 голосов
/ 27 февраля 2020

Я установил шаблон машинописи CRA и интегрировал сборник рассказов в приложение. Я использую Chakra-UI, в котором сейчас отсутствует поддержка машинописи для нескольких компонентов. Когда я запускаю сборник рассказов пряжи, приложение запускается и обслуживает приложение сборника рассказов, и все истории компонентов работают нормально. Однако при сборке с помощью команды yarn build-storybook в консоли появляются ошибки TypeScript, и команда завершается с кодом выхода 1, а сборка никогда не происходит. Как настроить конфигурацию так, чтобы даже при мысли, что ошибки TS, сборник рассказов все еще продолжается при сборке?

Пример ошибки ниже.

enter image description here

1 Ответ

0 голосов
/ 27 февраля 2020

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

/* Strict Type-Checking Options */
    // "strict": true,                        /* Enable all strict type-checking options. */
    // "noImplicitAny": true,                 /* Raise error on expressions and declarations with an implied 'any' type. */
    // "strictNullChecks": true,              /* Enable strict null checks. */
    // "strictFunctionTypes": true,           /* Enable strict checking of function types. */
    // "strictBindCallApply": true,           /* Enable strict 'bind', 'call', and 'apply' methods on functions. */
    // "strictPropertyInitialization": true,  /* Enable strict checking of property initialization in classes. */
    // "noImplicitThis": true,                /* Raise error on 'this' expressions with an implied 'any' type. */
    // "alwaysStrict": true,                  /* Parse in strict mode and emit "use strict" for each source file. */

В вашем конкретном случае c вы можете просто набрать следующую строку над ошибочной строкой. (Включая '//')

// @ts-ignore
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...