首页 > 解决方案 > 如何将简单的 bit-src 组件导入项目的 /src 文件夹?

问题描述

我第一次尝试 bit-src(或者我应该称之为 bit.dev?)...

我有两个文件 - 一个只有 1 个依赖项的 .ts 和一个带有其文档的 .md - 我在许多项目中使用它,我想把它变成一个小组件。

因此,我在我的一个项目的 /src 文件夹中找到这两个文件,将其添加为组件,标记它,然后将其导出到我的收藏中。到目前为止,一切都很好。

然后我转到另一个需要共享该组件使用的项目并尝试导入它(如果文件已经存在我先删除它们)..

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

我收到一条错误消息,指出目录不为空(这是真的)。

如果我确实将它安装到它自己的目录中,那么它也会产生一堆我不想要的开销,但我想这不是重点 - 它应该与其他代码一起在我的 /src 文件夹中,就像它在我创建它的项目。

有什么方法可以做我想做的事吗?还是我应该完全使用不同的工具?

标签: bit-src

解决方案


如果要更改导入组件的默认位置,可以通过编辑 中的位配置来实现package.json,如下:

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

对此:

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

如果要使用--path标志,则需要指定文件夹,如下所示:
bit import <user>.<colx>/<component> --path src/<component>

我希望它会帮助你


推荐阅读