Должен ли я использовать no-hoist для всех пакетов в monorepo с реактивной нативной сетью? - PullRequest
0 голосов
/ 23 марта 2020

Я разрабатываю SPA, который обслуживаю с помощью Rails и реализации ruby webpacker. Моя клиентская папка разделена на монорэпо пряжи для моего кода web, native и common, чтобы я мог максимально использовать ее повторно с помощьюact-native-web.

Пока что для нативной части я должен использовать директиву nohoist для любой библиотеки, которую я хочу использовать. Когда я запускаю сервер android dev, он не может ничего связать в папке hoisted node_modules, поэтому все, что я хочу использовать, я должен сказать ему, чтобы установить в локальную папку node_modules, используя nohoist.

Мне интересно, если это то, как эти проекты должны быть созданы, если это нормально? Должен ли я использовать что-то вроде Lerna для управления символьными ссылками и подъемом пакетов? Я пропустил шаг или библиотеку где-то при настройке?

...