Как эффективно использовать npm-ссылку при использовании bit.dev?
У меня есть два репозитория git;
- one - это библиотека компонентов, содержащая несколько компонентов, каждый из которых по отдельности экспортируется в bit.dev
- two - это приложение next / response, которое использует компоненты из библиотеки
Мои папки примерно такие;
component-library
|- .bitmap
|- /src
|- /button
|- /button.js
|- /header
|- /header.js
next-react-project
|- /src
|- /pages
|- /home.js
Я хочу иметь возможность видеть локальные изменения в моих компонентах в моем приложении для реагирования без предварительной пометки и экспорта их в бит. Перед использованием bit.dev я бы сделал это, запустив что-то вроде
npm link ../component-library
.
Как я могу добиться этого с помощью bit.dev?
1 ответ
Так как бит гармонии, бит добавил
--target
флаг к команде битовой ссылки . Использование:
bit link --target <path to the destination>
Если вы хотите использовать его так же, как вы используете
npm link
и глобально связать свои пакеты, вы можете запустить эту команду в своей рабочей области:
bit link --target $(dirname "$(npm root -g)")
Затем внутри проекта (ваше приложение next/react), где вы хотите установить пакет:
npm link <packageName>