gpt4 book ai didi

javascript - github仓库中lib目录的含义

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:21 25 4
gpt4 key购买 nike

大多数时候,当我查看 github 中的项目时,我会看到 lib/目录。

我只是用谷歌搜索了 lib/目录是否有约定俗成的含义。但我找不到太多。

我想知道 lib/目录是用来选择从哪里开始查看 github 项目的。

有 lib/目录的项目。

orchestrator

gulp

最佳答案

对于我的大部分项目,lib 目录是我放置共享组件的地方,这些组件可能会在我的应用程序的多个方面使用。此文件夹中的内容应该与您的应用程序紧密耦合,并且理论上应该能够从一个项目中提取到另一个项目中,并按预期工作(假设所有依赖项都可用)。我放在 lib 文件夹中的一些示例:

  • 如果我正在定义一个策略/过程,用于将引导数据从页面加载到我的前端代码中,我会在 lib 文件夹中的一个文件中定义类/方法。它只是功能性的,不绑定(bind)到我的任何应用程序代码或 DOM 结构。
  • 如果我需要构建自己的 UI 组件(假设我需要将一些标记功能合并到文本区域中,并且对现有的 OSS 替代方案不满意),我会在这里进行。 lib 中的代码只是概述了我的组件如何 工作,但没有实现任何特定于应用程序的功能。然后,我可以将它包含在我的核心应用程序中,并像使用第三方库一样使用它。

本质上,任何可能是您不想放在它自己的存储库中并为其设置管理的第三方依赖项,您可以使用 lib 和在您的主要应用程序中完全分离该功能。

关于javascript - github仓库中lib目录的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37220129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com