ARTIFACTORY:如何为npm使用过滤资源
概述:
Artifactory可以将该文件作为npm存储库中的过滤资源,过滤后的文本资源由FreeMarker在返回给客户端之前。模板可访问的上下文包括:Properties、Security和Request。
为了利用过滤后的资源,我们需要遵循以下步骤
步骤1:使用以下配置将.npmrc文件部署到Artifactory中可用的任何npm本地存储库。_auth = "${security.getEncryptedPassword()!"****在这里插入加密密码**** "}"
email = "${security.currentUser().getEmail()!"****插入电子邮件**** "}"
Always-auth = true
步骤2:在Artifactory中将该文件标记为过滤资源
步骤3:尝试下载。使用cURL命令创建npmrc文件$ curl -H "uusername:password" -T ./。npmrc“http:// < artifactoryurl >: <端口> / artifactory / <存储库名> / .npmrc”
并期望得到文件更新”。Npmrc”,其中包含尝试下载该文件的相关用户详细信息,如下所示。部署.npmrc: < curl命令>应用过滤资源后下载的npmrc:_auth = "xyz"
Email = "xyz@gmail.com"
Always-auth = true
