【问题标题】:JFrog npm install failsJFrog npm 安装失败
【发布时间】:2019-09-24 19:19:44
【问题描述】:

在 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

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

这是已成功安装其他 python 工件的现有用户。

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

【问题讨论】:

    标签: npm artifactory


    【解决方案1】:

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

    【讨论】: