Разрабатывать реактивное приложение в виде отдельных пакетов npm - PullRequest
0 голосов
/ 11 октября 2018

Кто-нибудь успешно использовал рабочие пространства пряжи с реагирующим / реактивным проектом?

У меня есть простая установка.У меня есть 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".

Спасибо

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