Как импортировать простой компонент bit-src в папку проектов /src?

Я пытаюсь bit-src (или я должен назвать это bit.dev?) В первый раз...

У меня есть два файла -.ts с одной зависимостью и.md с его документами - которые я использую во многих проектах, которые я хочу превратить в битовый компонент.

Итак, я нахожу эти два файла в папке /src одного из моих проектов, добавляю их как компонент, отмечаю их и затем экспортирую в мою коллекцию. Все идет нормально.

Затем я перехожу к другому проекту, в котором необходимо использовать этот компонент, и пытаюсь импортировать его (если файлы уже были там, я сначала удалил их)..

$ bit import <user>.<colx>/<component> --path src

Я получаю сообщение об ошибке, в котором говорится, что каталог не пуст (что правда).

Если я установлю его в свой собственный каталог, то это также создаст кучу накладных расходов, которые я не хочу, но я думаю, что это не главное - он должен находиться в моей папке /src вместе с другим кодом, так же, как это было в проект, из которого я его создал.

Есть ли способ сделать то, что я хочу? Или я должен использовать другой инструмент полностью?

0 ответов

Если вы хотите изменить расположение импортированного компонента по умолчанию, вы можете сделать это, отредактировав конфигурацию бит в package.json, из этого:

"bit": {
    "env": {},
    "componentsDefaultDirectory": "components/{name}",
    "packageManager": "npm"
  }

к этому:

"bit": {
    "env": {},
    "componentsDefaultDirectory": "src/{name}",
    "packageManager": "npm"
  }

Если вы хотите использовать --path flag, вам нужно указать папку, например:
bit import <user>.<colx>/<component> --path src/<component>

Я надеюсь это поможет тебе

Похоже, что с помощью --path <foldPath>flag помещает файлы компонентов непосредственно в foldPath. это будет включать папку /dist, node_modules, package.json и т. д.

Итак, имеет смысл сделать это в новой пустой папке.

может быть, использовать импорт как это?bit import ... --path ./src/componentName

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