问题标签 [bit-src]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
579 浏览

node.js - 如何让位忽略依赖文件?

我们有一个当前的 ReactJS 项目,我们为它构建了一个自定义网格、输入、错误处理程序等。
现在我们开始一个新项目,我们想在项目之间共享我们的组件代码。我们做了一些研究,发现 bit 平台bitsrc.io 非常愉快和好,我们实际上在我们的项目之间共享了一些代码。
唯一的问题是 bit 有一个 import 语句的依赖检查器。
我们将大部分依赖项添加到 bit lifeCycle,但其中一些是配置文件,我们希望它们在我们的项目中有所不同。
谁能知道我们可以忽略配置导入依赖的方式?

0 投票
2 回答
299 浏览

typescript - Bitsrc:Typescript 转译器创建对 module.js.map 的引用

我一直在尝试使用Bitsrc在多个应用程序中共享前端组件。我能够创建组件并将它们导出到 bitsrc,但是当尝试导入它们并使用它们时,我遇到了错误。

au new我已经使用 Typescript 和 RequireJS设置了一个新的 aurelia 应用程序。然后,我创建了一个仅由纯 HTML 组成的简单组件。

使用bit buildtypescript 编译器 ( @0.0.5) 构建此组件时,index.js.map编译为以下内容:

这引用了一个module.js未在任何地方定义的文件,这让我相信这是我遇到的问题的原因。

当我通过 NPM 安装组件时,将其添加为aurelia.json

并使用运行应用程序au run -w,我收到错误:

因此,Aurelia CLI 正在尝试读取module.js.map组件文件夹中不存在的文件。Typescript 转译器有问题吗?还是 Aurelia 无法处理转译组件的结果?

我正在使用的转译器是

0 投票
1 回答
360 浏览

bit-src - 使用 Bit (bitsrc.io) 并将正确的文件放入 .gitignore

Bit 生成的哪些文件可以明确包含在 .gitignore 中?结合使用 Bit 和 Git 的最佳实践是什么?

0 投票
1 回答
123 浏览

javascript - 如果没有要导出的更新,Bitsrc 会弹出组件

我正在使用 Bitsrc.io 来管理共享组件。

有时我会导入一个远程组件,它将物理文件添加到我的项目中。然后我想弹出模块,以便它再次由 npm 管理。但是我没有做任何更改,所以 bit-cli 响应

没有什么可出口的

在他们的文档站点上,除了 export 命令外,我找不到使用 --eject 标志的另一个参考。

以前有人碰到过这个吗?

0 投票
1 回答
1832 浏览

angular - 如何在我的 tsconfig 中包含节点模块?

我有一些原始的 angular typescript 组件,我已将它们放入私有 NPM 模块中以在项目之间共享。

我像往常一样使用任何其他 npm 库导入我的组件,但是当我尝试为我的应用程序提供服务时,我得到了./node_modules/@bit/myusername.test.global.test-component/test.component.ts is missing from the TypeScript compilation.

我尝试在 tsconfig.json 中添加我node_modules/@bit/myusername.test.global.test-component/**/*.tsfiles,但仍然得到同样的错误。

这是package.json我的私人模块中的

如何在我的 tsconfig 中引用这些文件?

0 投票
1 回答
91 浏览

reactjs - 我可以使用 bit-src 从不同的 React 的 UI 框架中收集组件吗

我需要创建一个 bit-src 位置来保存来自不同 React UI 框架的 React 组件,所以我发现 bit 可以使它变得容易,但是如何将 React UI 的组件从许多 React UI 推送到 bit.into bit-src

0 投票
3 回答
58 浏览

reactjs - bit-src 没有显示 react bootstrap 的风格

我已经用 CRA 和 react-bootstrap 制作了一个组件(按钮),并将它导出到 bit-src,该组件在没有样式的情况下呈现,但是我尝试用纯 CSS 推送它并且组件已经用它的样式,所以引导程序不适合 bit-src 还是我错过了什么?

0 投票
0 回答
35 浏览

bit - Bitsrc:错误:标记组件时出现未知对象类型“窗口”

当我尝试标记组件时收到上述错误,但我不知道如何诊断问题。谁能指出我正确的方向?

0 投票
2 回答
318 浏览

bit-src - 如何将简单的 bit-src 组件导入项目的 /src 文件夹?

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

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

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

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

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

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

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

0 投票
2 回答
1614 浏览

storybook - 如何将 bit.dev 与我的组件使用的全局 scss 文件一起使用?

我在当前的应用程序中有一个设计系统......它们都位于一个样式文件夹中。现在,我还有一个组件文件夹,其中包含一个“designSystem”文件夹,其中包含我想要在各种应用程序之间共享的所有可重用组件。

问题是..这就是我的应用程序的外观。如何将全局变量放入 bit.dev,然后将我的组件放在那里,使用它?或者这不是它的工作方式吗?

所以,我看到教程总是假设组件中的每一个都是自我隔离的,不关心外部样式....但是你如何使用 bit.dev 呢?

所以,我想把所有东西都放在我的 DesignSystems 文件夹中......每个文件夹都是一个组件。但是这些项目需要了解“样式”以及那里的那些项目......我很难过......该怎么办?

我该如何处理?

我是否必须走故事书路线并首先创建一个应用程序并将我所有的组件放在那里..然后将其发送到 bit.dev?