You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

因网络需求,能否将JFrog Artifactory作为NVM的远程镜像?

用JFrog Artifactory作为NVM镜像的可行方案

完全可以将JFrog Artifactory用作NVM的镜像源,以下是具体实现步骤:

1. 在Artifactory中创建Node.js版本远程仓库

  • 登录Artifactory控制台,新建远程仓库,仓库类型选择Generic(NVM拉取的是Node.js二进制压缩包,通用类型仓库即可适配)
  • 仓库命名可设为node-dist-mirror,远程URL填写官方Node.js版本分发源的地址
  • 保存配置后,Artifactory会自动缓存从官方源拉取的所有Node.js版本包

2. 配置NVM指向Artifactory镜像

NVM通过NVM_NODEJS_ORG_MIRROR环境变量指定镜像地址,配置方式分两种:

  • 临时生效:在当前终端执行以下命令(替换为你的Artifactory实际地址)
    export NVM_NODEJS_ORG_MIRROR="http://你的Artifactory服务器地址/artifactory/node-dist-mirror"
    
  • 永久生效:将上述命令添加到你的shell配置文件(如~/.bashrc、~/.zshrc或~/.profile),保存后重启终端,配置会自动加载

3. 验证配置有效性

执行任意NVM安装命令测试,例如:

nvm install 20.10.0

查看终端输出的下载路径,确认指向你的Artifactory仓库;同时可登录Artifactory控制台,检查node-dist-mirror仓库的缓存内容,验证Node.js包已被正确缓存

补充说明:如果还需要镜像npm包,可在Artifactory中创建NPM类型仓库,再通过npm config set registry http://你的Artifactory服务器地址/artifactory/npm-mirror配置npm源,这部分与NVM的Node版本镜像配置相互独立

内容的提问来源于stack exchange,提问作者Alistair Hardy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 01:28:34