тл; др
Одним словом, нет.Вам нужно будет сделать это вручную.
Шаблоны
Система шаблонов довольно тупая , она в основном создает новый реактивный проект и затем копирует файлы, которыевключается в шаблон, а затем устанавливает зависимости, которые были перечислены.
Поскольку вы, несомненно, будете обновлять файлы, которые были включены в исходный шаблон, вы не захотите просто установить его поверх существующего проекта и надеяться на лучшее.Это вызвало бы у вас много проблем.У вас также могут быть установлены зависимости, которые требуют связывания с нативным кодом, шаблон конкретно не будет знать об этих изменениях.
Способы обновления
Так как же вы можете обновиться до нового шаблона?Ну, это действительно зависит от того, что вы сделали с проектом.К сожалению, не будет легкого способа сделать это.
Чтобы увидеть основные изменения между шаблонами, я посмотрю на файлы, включенные в выпуск, который вы используете в настоящее время, и выпуск, который вы планируете использовать и создаете diff
, это можно сделать.используя следующую команду
diff -ur b a > ba.diff
, где a
и b
- каталоги, которые вы сравниваете.
К сожалению, используемый вами шаблон не создает выпуски на их github https://github.com/maykonmichel/react-native-template-ez-devs/releases
Вы можете попытаться загрузить их со страницы npm https://www.npmjs.com/package/react-native-template-ez-devs.
В конечном итоге вы можете сравнить изменения на их github , просмотрев историю коммитов, вы можете посмотреть на changelog
, если он существует, вы также можете посмотреть на версии зависимостей, которыеони используют и увидят, отличаются ли они от тех, которые вы использовали.
Вы можете использовать github для выполнения сравнения Вот пример сравнения между самым последним коммитом иодин из нескольких дней назад.https://github.com/maykonmichel/react-native-template-ez-devs/compare/f4ffa06..04a1b8c