@kirill-93

Как правильно исправлять ошибки в npm пакетах?

Нашел ошибку в npm пакете. Помимо npm, этот пакет лежит на гитхабе, написал туда разработчику и создал пулл реквест.
Пока я буду ждать, когда разработчик реквест примет, мне нужно, чтоб у меня все работало, поэтому я полез в node_modules и руками внес изменения в файл.
Все работает, но мне теперь надо в голове держать это, не обновлять пакеты и проверять, когда разработчик примет мои правки.
Как в таких случаях вносить изменения?
  • Вопрос задан
  • 115 просмотров
Решения вопроса 2
OnYourLips
@OnYourLips
Сделать форк, пока не исправят.
Ответ написан
inoise
@inoise
Solutions Architect, AWS Certified, Hybrid Cloud
Сделать форк и все. Это же пакетный менеджер - должен съесть
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Ahen
@Ahen
Универсальный дилетант
Не уверен, но глянь https://www.npmjs.com/package/patch-package
Позволяет патчить пакеты, позволяет применять патч при npm install, держать в голове не нужно будет, ибо патчи будут храниться в отдельной папке.

No more waiting around for pull requests to be merged and published. No more forking repos just to fix that one tiny thing preventing your app from working.
Ответ написан
@andreysuha
Что то знаю
Ну собственно так как вы и поступили. Единственное что можно сделать чтобы не ждать попробовать найти альтернативный пакет
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 июл. 2019, в 16:20
10000 руб./за проект
21 июл. 2019, в 15:45
1500 руб./за проект
21 июл. 2019, в 14:16
5000 руб./за проект