gpt4 book ai didi

node.js - NPM 依赖 - Git 存储库中的文件夹?

转载 作者:行者123 更新时间:2023-12-04 15:29:30 26 4
gpt4 key购买 nike

NPM 是否支持通过 Git URL 将依赖项安装到 repo 中的子文件夹?我检查了文档,看起来没有办法,但我无法明确告诉。

我知道它确实如此,并且我知道如何设置 Git 存储库本身以用作依赖项,如下所示:

  • (其他文件)
  • package.json

  • 但我想要做的基本上是使用 monorepo 模式(如 Babel),所以我有一个类似于以下的文件夹结构:
  • 包/
  • 包A/
  • package.json
  • 包B/
  • package.json
  • 包C/
  • package.json

  • 然后只需引用 packageA 就可以从同一个 repo 安装它们。 , packageBpackageC .

    我知道另一种方法是让它们都成为一个模块的一部分,然后像 package/packageA 一样导入它们。 ,但其中一些在概念上并不是 super 相关,因此不太理想。它们在同一个 repo 中的唯一原因是我不希望 NPM 模块 repos 聚集在我们的存储库中。

    我知道这通常是通过私有(private) NPM 存储库完成的,但我们目前无法访问,因此希望有替代方案。

    有任何想法吗?

    最佳答案

    它看起来像 https://gitpkg.now.sh/可能是你想要的
    查看它生成的链接,它似乎以某种方式充当您的包的代理,所以我不会在关键任务生产代码中使用它,但如果您尝试测试某些东西是否有效应该没问题 repo 之间

    关于node.js - NPM 依赖 - Git 存储库中的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61509905/

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