如何使用 github monorepo url 安装 npm 包

问题描述 投票:0回答:1

我开发并发布了一个私有的 NPM 包。我想搭建一个开发环境来测试这个包。我在 GitHub 上有 2 个分支:

dev
prod
。我和其他开发人员希望在公开发布 npm 包之前在开发环境中对其进行全面测试。所以,我的想法是,我们可以使用 GitHub 存储库 URL
npm install
开发模块。测试满意后,我们就可以 将模块公开发布到 NPM。 GitHub 存储库是 Monorepo。我只需要帮助安装它。如何使用 GitHub 存储库 URL 安装开发模块?

github npm
1个回答
0
投票

要从 GitHub monorepo 安装软件包的开发版本:

  1. 确保包设置

monorepo 中的每个包都需要一个 package.json。 在包的 package.json 中包含唯一的名称和版本。

  1. 从 GitHub 安装:使用以下命令,指定 dev 分支和 monorepo 中的包路径:
npm install git+https://github.com/username/repo.git#dev --workspace=packages/package-name

相应地替换用户名、存储库和包/包名称。

  1. 私人回购授权

对于 HTTPS,请包含 GitHub 个人访问令牌:

npm install git+https://<TOKEN>@github.com/username/repo.git#dev --workspace=packages/package-name

对于 SSH,请确保您的 SSH 密钥已配置。

  1. 测试和发布:测试后,使用以下方法将包发布到NPM:

npm 发布

© www.soinside.com 2019 - 2024. All rights reserved.