【问题标题】:Can I easily "eject" an installed Bit component into the local project to remove the package dependancy?我可以轻松地将已安装的 Bit 组件“弹出”到本地项目中以删除包依赖吗?
【发布时间】:2020-06-02 18:08:16
【问题描述】:

我们在这里和那里有几个用例,我们使用 Bit 来传递我们在项目中经常使用的 React 组件。有时我们需要根据合同将代码库移交给客户,因为如果我们将项目交给的人没有添加到我们无法安装的比特组织中,我们希望将内部组件从比特和 GitHub 保密我们在 Bit 托管的 package.json 中添加的组件。

到目前为止,我无法在文档中找到概述我如何“弹出”的位置,使用 CRA 术语,将组件从 node_modules 中取出并放入本地项目文件,然后删除 package.json依赖项,因此我们可以使用从 Bit 安装的组件,但随后通过将它们直接嵌入到他的项目中来消除在移交期间从 Bit 安装这些组件的需要。

我们的想法是,由于项目在开发人员之间的设置并不总是相同,因此 Bit 没有类似的东西,在这种情况下,我们必须设置自己的脚本来处理这个问题,但我想我会联系之前可能使用过 Bit 的任何人,看看是否有人知道

【问题讨论】:

    标签: javascript reactjs npm bit.dev


    【解决方案1】:

    我建议您在将应用程序发送给客户之前使用bit import 导入组件。
    导入组件后,它们将位于专用文件夹中,默认为“components”文件夹,package.json 文件中的所有依赖项将更新为指向“components”文件夹。
    您可以在此处阅读有关导入组件的更多信息: https://docs.bit.dev/docs/sourcing-components

    【讨论】:

    • 正是我要找的东西,只是不知道如何在他们的文档中找到我要找的东西
    猜你喜欢
    • 2021-12-18
    • 2010-10-27
    • 1970-01-01
    • 2018-02-02
    • 2013-10-30
    • 2019-06-21
    • 1970-01-01
    • 2016-04-26
    • 2019-05-24
    相关资源
    最近更新 更多