Как использовать бэкэнд, действия и редукторы реагирующего приложения в собственном приложении? - PullRequest
1 голос
/ 14 января 2020

У меня есть приложение реагирования с его сервером, действиями и редукторами в одном каталоге. У меня также есть экраны собственного приложения в другой директории. Как я могу подключить действия и редукторы приложения реагировать на работу с приложением реагировать? В общем, каков наилучший способ совместной разработки приложений с реагированием и нативной реакцией?

Моя структура рабочего пространства выглядит следующим образом:

root
    server
    client
        common
        web
        native

Я выполнил следующие шаги:

создать пакет. json в клиентском каталоге со следующими данными:

{
  "private": true,
  "workspaces": [
    "web",
    "native",
    "common"
  ]
}

и в общем случае я создал следующий пакет. json:

{
  "name": "common",
  "version": "0.0.1"
}

Затем в клиентский каталог, я запустил yarn install и изменил все ссылки импорта на каталоги, которые теперь находятся в common на common/dirName вместо относительного пути ../dirName, который у меня был раньше. Но я получаю common/dirName не может быть решена. Что я делаю неправильно?

1 Ответ

0 голосов
/ 15 января 2020

Вам нужен пакет "common" в качестве зависимости для веб и нативных пакетов. Добавить в пакет. json (web / native):

"dependencies": {
    "common": "0.0.1"
}
...