Могу ли я легко "выбросить" установленный компонент Bit в локальный проект, чтобы убрать зависимость пакета?

У нас есть несколько вариантов использования здесь и там, где мы используем Bit для передачи наших компонентов React, которые мы часто используем в наших проектах. Иногда нам нужно передать базу кода клиенту в соответствии с контрактом, и потому, что нам нравится держать наши внутренние компоненты закрытыми от bit и GitHub, если человек, которому мы передаем проект, не добавлен в нашу битовую организацию, они не могут установить компоненты, которые мы добавили в нашиpackage.json который размещен в Bit.

Пока я не могу найти место в документации, в котором описывается, как я могу "выбросить", используя термин CRA, компонент вне node_modules и в локальные файлы проекта, а затем удалите package.json зависимости, поэтому мы можем использовать наши компоненты, установленные из Bit, но позже избавиться от необходимости устанавливать их из Bit во время передачи обслуживания, встроив их непосредственно в проект.

Мысль заключается в том, что, поскольку проекты не всегда настраиваются одинаково от разработчика к разработчику, у Bit нет чего-то подобного, и в этом случае нам придется настроить наш собственный скрипт, чтобы справиться с этим, но я решил, что обращусь всем, кто, возможно, использовал Bit раньше, чтобы узнать, знает ли кто-нибудь

0 ответов

Я предлагаю вам использовать bit importчтобы импортировать компоненты перед отправкой приложения клиенту.
После того, как вы импортировали компоненты, они будут в специальной папке, по умолчанию в папке "components", а все зависимости в папке package.jsonфайл будет обновлен и укажет на папку "компоненты".
Вы можете узнать больше об импорте компонентов здесь: https://docs.bit.dev/docs/sourcing-components

Другие вопросы по тегам