Рубрики
Uncategorized

Сила патча

Вы когда -нибудь были в ситуации, когда у пакета есть ошибка, которая блокирует вас? Вы когда -нибудь уходили … Tagged с DevOps, WebDev.

Вы когда -нибудь были в ситуации, когда у пакета есть ошибка, которая блокирует вас?

Вы когда -нибудь ходили на страницу Github в пакете, искали проблему, которая соответствует вашей проблеме, и прокомментировал «Мне нужно это исправление»?

Прекрати это.

Вам нужно Патч-пакель Анкет

Я не могу сказать вам достаточно, насколько это полезно. Вместо того, чтобы ждать выпуска исправлений, я использую этот инструмент в качестве Hotfix, и когда будет готова новая версия, которая включает в себя исправление, я просто удаляю файл патча, который он генерирует.

Вот пример, который появился недавно:

Я обновил наше приложение до CRA 4.0 на работе, но заметил, что время сборки и восстановления стали намного медленнее.

Оглянулся, чтобы найти Этот комментарий Внутри выпуска GitHub, которая соответствовала моей проблеме.

Пошел в node_modules/React-Scripts/config/webpack.config.js Как сказал комментарий, и включил это в:

new ESLintPlugin({
    // Plugin options
    cache: true, // this
    extensions: ['js', 'mjs', 'jsx', 'ts', 'tsx'],
    formatter: require.resolve('react-dev-utils/eslintFormatter'),
    ...

Все, что осталось, было бежать Пятная пряжа реагировать-рецпипты Анкет

Ой, чувак, это так просто?

Да это оно.

Оригинал: «https://dev.to/cvr/the-power-of-patch-package-4nje»