Требуется проект Зависимость , которая требует B . И я хочу изменить код в B . Но каждый раз, когда я перезапускаю yarn
(добавляем новую зависимость), все эти изменения откатываются.
Например: в моем реагирующе-родном проекте мне требовалось "react-navigation": "^2.0.1"
, а в react-navigation's package.json
также требовалось "react-native-safe-area-view": "^0.8.0"
. Я изменяю некоторый код в react-native-safe-area-view/index.js
, потому что сложно обновить реагирующую навигацию.
Другой пример: в том же проекте я изменяю некоторый код в RNCamere.m
(Objective-C), который в node_modules/react-native-camera/ios/RN/RNCamera.m
. Трудно обновить react-native-camera
.
Но каждый раз, когда я добавляю новую зависимость (yarn add
), все эти изменения откатывались. Поэтому я должен сделать то же самое снова. И мои партнеры также должны делать то же самое снова и снова.
Есть ли хорошие решения для оптимизации этого рабочего процесса? Я действительно не хочу делать ту же работу.
Я думаю, использование sed
для изменения этих файлов каждый раз после пряжи - хороший способ, но я должен написать длинный длинный скрипт, чтобы это исправить. Любые другие предложения?