NPM软件包共享

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

我目前正在使用 Azure DevOps 为我的 React 组件在 npmjs 平台上的 CI CD。我目前正在开发我的基本应用程序包的扩展版本。我如何与客户共享我的npm包?我希望能够以最简单的方式将版本的使用权限授予组内的各个程序员。有什么解决办法吗?

谢谢!

reactjs npm azure-devops devops
1个回答
1
投票

我如何与客户共享我的npm包?我希望能够以最简单的方式将使用版本的权限授予各个程序员组。有什么解决办法吗?

假设你已经有一个feed来托管npm包,如果没有。创立一个发布你的包 到这个饲料。

1.你可以创建一个自定义的 UserGroupProject Settings => Permissions1.使用该组对你想授予权限的用户进行分组。

2.进入 Artifacts => Feed => Feed settings 设置权限,在该组中添加 UserGroupindividual programmers 到列表中。这取决于你可以授予他们哪些角色权限,关于feed权限请查看 本专题.

enter image description here

3.现在该组的用户或者你添加到列表中的各个程序员都可以在npm feed中访问该包。所以可以按照以下步骤进行 本文件 来设置他们的.npmrc文件,之后他们就可以很容易地从私有的npm feed中使用 npm install 命令,如果你想限制UserGroupindividual程序员的权限(只给他们阅读npm包的权限?

注意:如果你想限制UserGroupindividual程序员的权限(只给他们读取npm包的权限?你可以考虑在 项目设置=>权限存储库设置.

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