Совместное использование библиотеки comon в интерфейсных приложениях JavaScript - PullRequest
0 голосов
/ 09 января 2019

Я настраиваю фреймворк для сборки набора приложений в реагирующих. Все они будут взаимодействовать с набором API для серверной части. Я хотел создать общий «проект» библиотеки JavaScript, в который я мог бы поместить код, который мог бы использоваться всеми приложениями. Например:

lib 
   |--api (JS service classes to communicate with API backend)
   |--ui
       |--components (common shared react components)

.. и т.д .. * * 1004

Я хотел бы иметь возможность запустить новое приложение и включить в него части библиотеки - / lib / api /, например.

Я сделаю аналогичную настройку с кодом бэкэнда, который не является JavaScript.

Каков наилучший способ структурирования, чтобы библиотека могла легко включаться в другие проекты? Мы используем git для контроля версий, но не очень хорошо это знаем. Должны ли они быть подмодулями git? Или я должен посмотреть на какой-нибудь частный репозиторий npm?

1 Ответ

0 голосов
/ 09 января 2019

Вы можете:

Как правило, многие компании обычно используют пакеты , ограниченные пространством имен @companyname/ . Вот что я бы порекомендовал. Независимо от того, является ли это публичным или частным, зависит только от вас.

На мой взгляд, подмодули git - это не то, что вы ищете. Управлять им сложнее, чем обычными зависимостями npm / yarn.

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