我目前正在使用 Azure DevOps 为我的 React 组件在 npmjs 平台上的 CI CD。我目前正在开发我的基本应用程序包的扩展版本。我如何与客户共享我的npm包?我希望能够以最简单的方式将版本的使用权限授予组内的各个程序员。有什么解决办法吗?
谢谢!
我如何与客户共享我的npm包?我希望能够以最简单的方式将使用版本的权限授予各个程序员组。有什么解决办法吗?
假设你已经有一个feed来托管npm包,如果没有。创立一个 和 发布你的包 到这个饲料。
1.你可以创建一个自定义的 UserGroup
在 Project Settings => Permissions
1.使用该组对你想授予权限的用户进行分组。
2.进入 Artifacts => Feed => Feed settings
设置权限,在该组中添加 UserGroup
individual programmers
到列表中。这取决于你可以授予他们哪些角色权限,关于feed权限请查看 本专题.
3.现在该组的用户或者你添加到列表中的各个程序员都可以在npm feed中访问该包。所以可以按照以下步骤进行 本文件 来设置他们的.npmrc文件,之后他们就可以很容易地从私有的npm feed中使用 npm install
命令,如果你想限制UserGroupindividual程序员的权限(只给他们阅读npm包的权限?
注意:如果你想限制UserGroupindividual程序员的权限(只给他们读取npm包的权限?你可以考虑在 项目设置=>权限 和 存储库设置.