Кто-нибудь успешно использовал рабочие пространства пряжи с реагирующим / реактивным проектом?
У меня есть простая установка.У меня есть 3 пакета:
- Core
- компоненты
- реагирующий
Я хочу работать с 3 пакетами параллельнои jest & hot reload продолжают работать.
Текущая версия rn: 0.57.2 Текущая версия реакции: 16.5
Я перепробовал все опубликованные git-репозитории рабочих областей, но все они не позволяют мне импортировать из«Ядро» или «компоненты» вреагируют на собственный проект и сохранят package.json отдельно, а горячая перезагрузка работает.
Я даже попробовал Hurl, но он не работает для 0.57 и wix / wml, которые копируют папки типа ln-, но wml.не позволяет вам хранить отдельный package.json для каждого пакета.
Lerna также не была полезна, потому что это зависит от символических ссылок, а метеор "rn packager" не следует им.Кроме того, для этого потребуется перекомпилировать пакеты каждый раз, когда я делаю изменения, чтобы эти изменения отражались в приложении rn.
Для лучшего понимания в настоящее время мое собственное приложение React создается с использованием следующей структуры:
react-native init rn
cd rn && mkdir -p src/core src/components src/app
И я разработал все по одному и тому же проекту.
Я хочу переместить ядро и компоненты в свои собственные пакеты, чтобы я мог избавиться от необходимости относительного импорта и перемещения папок за пределы папки rn и сохранения различий между зависимостями.
Итак, я бы получил 3 package.json 1. Для React native 1. Для компонентов "ui rn компонентов" и один для ядра "он обрабатывает api comm. И бизнес-логика fns и зависит от generic - это такие пакеты, как"rana, redux, reselect".
Спасибо