Как избежать ошибок при проверке типов в пакетах, в которых отсутствует tsconfig в lerna monorepo? - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть lerna monorepo с двумя различными типами пакетов: js и css.

Мне нужно проверить тип только на тех пакетах, которые имеют tsconfig.json.

Когда я пытаюсьзапустите lerna exec tsc, сбои с ошибкой на тех пакетах, которые не имеют tsconfig.json.

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Я нашел решение:

  • в каждом пакете с tsconfig добавить "type-check": "tsc" в package's package.json

  • в пакете monorepo. Json add script "type-check": "lerna run type-check"

0 голосов
/ 13 сентября 2018

Воспользуйтесь преимуществами оболочки:

lerna exec '! [ -f tsconfig.json ] || tsc'

(Кто-то другой может добавить эквивалент Windows ...)

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