169 похожих чатов

Парни, хочу внести кое какие поправки в экстёрнал либк и

забилдить приложение у себя до тестфлайта чтобы проверить. Но немного не понимаю как именно это осуществлять, ведь просто менять что-то в node-modules не имеет смысла так как это заоверрайдится вовремя билда. У кого-то есть опыт в таком?

14 ответов

19 просмотров

https://github.com/ds300/patch-package

Можно форкнуть репозиторий и потом ставить пакет не из npm а из своего репозитория

Denis
https://github.com/ds300/patch-package

Ну я вот кстати это и нашел и типа понял как патч прописать, но как его добавить в либу стороннюю чтобы при билде использовался именно этот патч?

Паша Путешественница
Ну я вот кстати это и нашел и типа понял как патч ...

значит не совсем понял ) патч создается в репозитории проекта, коммитится вместе с кодом приложения и при последующих переустановках модулей автоматически применяется к устанавливаемой библиотеке (той же версии, для которой был сделан патч) сразу после установки / обновления модулей в проекте. нужно только один раз настроить patch-package как написано в readme

Vitaliy Ponomarev
значит не совсем понял ) патч создается в репозит...

Аааа понял через postinstall, спасибо большое за время!

Нужно пропатчить либу

Akbar Нуруллаев
Нужно пропатчить либу

https://anu-thomas.medium.com/patch-package-in-react-native-c7786a15e279

Akbar Нуруллаев
https://anu-thomas.medium.com/patch-package-in-rea...

Но тут предлагают коммитить патч, но вроде это же не нужно нет?

Паша Путешественница
Но тут предлагают коммитить патч, но вроде это же ...

Другого выхода нет) При билде будет запускаться патч-скрипт который меняет файлы в нод модюлс

Akbar Нуруллаев
Другого выхода нет) При билде будет запускаться па...

Надо тогда еще чуть почитать мне, а то из офф доков мне показалось что комитить не надо, просто создаешь патч локально и в следующий раз при билде просто сработает postn install и пропатчит что надо

Akbar Нуруллаев
https://anu-thomas.medium.com/patch-package-in-rea...

А тут написано что надо коммитить этот патч, но это же не моя либа, получается надо будет и бранч создавать? Я запутался 😭

Паша Путешественница
А тут написано что надо коммитить этот патч, но эт...

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

Паша Путешественница
А тут написано что надо коммитить этот патч, но эт...

Коммитить к себе в проект. Это ваш патч, который нужен вам. Он может быть отправлен в репозиторий той либы как PR, принят или не принят там, но в вашем проекте будет работать именно так, как вы хотите.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта