reactjs - NPM 包共享
问题描述
我目前在 npmjs 平台上将 Azure DevOps 用于我的 React 组件的 CI / CD。我目前正在开发我的基本应用程序包的扩展版本。如何与客户共享我的 npm 包?我希望能够以最简单的方式向组/个人程序员授予使用版本的权限。有什么解决办法吗?
谢谢!
解决方案
如何与客户共享我的 npm 包?我希望能够以最简单的方式向组/个人程序员授予使用版本的权限。有什么解决办法吗?
假设您已经有一个用于托管 npm 包的提要,如果没有,请创建一个并将您的包发布到此提要。
UserGroup
1.您可以在中创建一个自定义Project Settings => Permissions
,使用该组对您要授予权限的用户进行分组。
2.Artifacts => Feed => Feed settings
去设置权限,将UserGroup
/添加individual programmers
到列表中。这取决于您可以授予他们哪些角色权限,关于提要权限请查看此主题。
3.现在该组中的用户或您添加到列表中的单个程序员可以访问 npm 提要中的包。因此可以按照本文档设置他们的 .npmrc 文件,之后他们可以使用npm install
命令轻松地从私有 npm 提要中获取包。
注意:如果你想限制 UserGroup/个别程序员的权限(只给他们读取 npm 包的权限?)。您可以考虑在Project Settings=>Permissions and repos settings中自定义相关设置。
推荐阅读
- pine-script - 使 Pinescript 指示器仅显示在当前会话中
- python - 将 Pulsar 和 Python 组合成 docker-compose.yaml
- jquery - 在laravel 8中使用jquery ajax重定向到具有会话值的新页面
- html - 仅覆盖一半底部和一半右侧的图像边框
- flutter - 颤振中没有主机的路由
- django - URL 查找不适用于更新和检索
- excel - 使用 VBA 过滤和移动数据
- standardization - 使用 for 循环标准化数据框
- azure-container-instances - 如何在 Azure 的 Docker 映像中打开开发人员服务端点?
- reactjs - 单元测试子 React 组件时出错