Могу ли я легко "выбросить" установленный компонент 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