JFrog npm 安装失败

Kon*_*een 2 artifactory npm

在 Jfrog Artifactory 中,我创建了一个只读用户,并尝试访问远程 NPM 包,该包是 NodeJS 存储库的一部分。例如 npm install @angular/material,软件包无法下载并出现以下错误

The user is part of a read only group.
npm ERR! code E403
npm ERR! 403 Forbidden:@angular/material@^5.2.5
Run Code Online (Sandbox Code Playgroud)

有人可以建议我们在哪里可以为用户设置读取权限吗?

这是一个已经存在的用户,其他 python 工件已成功安装。

即使 npm 本地存储库已成功安装,但从 npm 注册表获取的 npm 远程存储库会出现错误

Kon*_*een 5

我自己找到了答案,在 JFROG Artifactory 中启用上传/缓存权限解决了该问题。根据 JFROG 帮助阅读:仅允许下载工件 上传/缓存:允许将工件上传到本地存储库并从远程存储库缓存工件。由于从远程下载工件需要远程缓存,因此具有 READ 权限的用户无法使用此权限。