如何通过Artifactory代理node-sass包
许多组织使用node-sass包在他们的日常运作中。有些人甚至会存钱缓存这些包供将来参考。如果希望下载这些包并将其缓存到Artifactory服务器,首先需要具备Node.js和NPM安装在本地服务器上。然后,执行以下步骤:
1.创建一个NPM远程存储库并设置以下URL:https://registry.npmjs.org
2.在Artifactory UI中,导航到> npm-remote >设置我按钮:
3.运行以下命令命令:npm config set registry http://npm登录4.创建一个通用远程存储库,它代理以下URL:https://github.com/sass/node-sass/releases/download
5.在存储库的先进的配置页面,向下滚动并勾选绕过HEAD请求复选框(允许Artifactory发送GET请求而不首先发出HEAD请求)。
6.最后,编辑~ / .npmrc文件。设置sass_binary_site参数设置为刚刚创建的通用远程存储库。例如:sass_binary_site = http:// <用户名>:< API Key > @ < SERVER_NAME >: <口> / artifactory / < your-generic-remote-repository >请注意:你的API密匙可以通过导航到Artifacts > your-generic-remote-repository >设置我按钮。插入你的密码和API密钥将如下所示。
此外,请注意,这些说明是指本地用户~/。npmrc文件而不是项目本身.npmrc文件.
