Как эффективно использовать 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>
Другие вопросы по тегам