我创建了一个 npm 包,它可以访问在后端运行的少数 API。访问这些 api 的 URL 是硬编码在包中的。大多数时候我们需要更改 URL 以指向另一个 api(不同的版本指向不同的数据库)。我们最终编辑代码并更新 URL 并重新发布 npm 包。
我们的 npm 包代码位于私有 git 存储库中。我们正在创建一个管道,它将在签入时自动发布包。我们希望将 URL 添加为构建变量,这些变量将在构建管道期间获取,并将在发布之前作为 npm 包的一部分添加。
有什么办法吗?如果是,则需要在 azure 管道流程和实际代码中进行哪些更改?