我正在尝试bit-src (或者我应该称之为bit.dev?)第一次..。
我有两个文件-一个只有一个依赖项的.ts和一个带有文档的.md -我在很多项目中都用到了,我想把它们变成一个bit组件。
因此,我在其中一个项目的/src文件夹中找到了这两个文件,将其添加为组件,对其进行标记,然后将其导出到我的集合中。到目前一切尚好。
然后,我转到另一个需要共享使用此组件的项目,并尝试导入它(如果文件已经存在,我会先将其删除)。
$ bit import <user>.<colx>/<component> --path src我收到一条错误消息,指出目录不为空(这是真的)。
如果我真的把它安装到自己的目录中,那么它也会产生一堆我不想要的开销,但我猜这不是重点-它应该和其他代码一起放在我的/src文件夹中,与我创建它的项目中的一样。
有什么方法可以做我想做的事吗?或者我应该使用完全不同的工具?
发布于 2019-10-17 18:03:09
如果您想要更改导入元件的默认位置,您可以通过编辑package.json中的bit配置来实现,如下所示:
"bit": {
"env": {},
"componentsDefaultDirectory": "components/{name}",
"packageManager": "npm"
}要这样做:
"bit": {
"env": {},
"componentsDefaultDirectory": "src/{name}",
"packageManager": "npm"
}如果要使用--path标志,则需要指定文件夹,如下所示:
bit import <user>.<colx>/<component> --path src/<component>
我希望它能帮助你
发布于 2019-10-22 17:10:31
似乎使用--path <foldPath>标志会将组件文件直接放在foldPath中。这将包括/dist文件夹、node_modules、package.json等。
因此,在一个新的空文件夹中执行此操作是有意义的。
可以像这样使用import?bit import ... --path ./src/componentName
https://stackoverflow.com/questions/57513112
复制相似问题