Как импортировать простой компонент 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