我开发并发布了一个私有的 NPM 包。我想搭建一个开发环境来测试这个包。我在 GitHub 上有 2 个分支:
dev
和 prod
。我和其他开发人员希望在公开发布 npm 包之前在开发环境中对其进行全面测试。所以,我的想法是,我们可以使用 GitHub 存储库 URL npm install
开发模块。测试满意后,我们就可以
将模块公开发布到 NPM。 GitHub 存储库是 Monorepo。我只需要帮助安装它。如何使用 GitHub 存储库 URL 安装开发模块?
要从 GitHub monorepo 安装软件包的开发版本:
monorepo 中的每个包都需要一个 package.json。 在包的 package.json 中包含唯一的名称和版本。
npm install git+https://github.com/username/repo.git#dev --workspace=packages/package-name
相应地替换用户名、存储库和包/包名称。
对于 HTTPS,请包含 GitHub 个人访问令牌:
npm install git+https://<TOKEN>@github.com/username/repo.git#dev --workspace=packages/package-name
对于 SSH,请确保您的 SSH 密钥已配置。
npm 发布