安装 node 和使用 npm 有 aliyun 镜像吗?

FROM python:3.10-buster
# 改变pip缓存目录
# RUN pip config set global.cache-dir /pip/cache
# 使用 aliyun 内网镜像源
RUN (echo "deb http://mirrors.cloud.aliyuncs.com/debian/ buster main non-free contrib" > /etc/apt/sources.list) 
RUN (apt-get update) && (apt-get upgrade -y)

# 安装依赖工具,default-libmysqlclient-dev 是 mysqlclient 的依赖
RUN (apt-get install -y  wget httpie netcat htop curl gcc make g++ default-libmysqlclient-dev) 

# 安装 node 环境
RUN (curl -sL https://deb.nodesource.com/setup_16.x | bash -) && (apt install -y nodejs) && (npm install -g crypto-js @babel/core @babel/cli @babel/preset-env)

RUN (curl -sL https://deb.nodesource.com/setup_16.x | bash -) && (apt install -y nodejs) && (npm install -g crypto-js @babel/core @babel/cli @babel/preset-env) 我现在使用该命令安装 node 和第三方包。

用的环境是 k8s,走 cicd

现在有一个问题就是,走默认的源(指通过 https://deb.nodesource.com/setup_16.x 安装 node)速度不够理想。导致 CI 过慢。

debian 的 apt 源已经换成 aliyun 内网源了

aliyun 有提供软件镜像吗?(安装 node 和 npm第三方包的)我需要缩短 ci 时长

阅读 1.7k
1 个回答

安装node时,可以换成 deb 的清华源:ttps://mirrors.tuna.tsinghua.edu.cn/nodesource/deb_16.x。

npm第三方包可以考虑在安装成功 node 后,直接设置 npm config set registry https://registry.npm.taobao.org,即淘宝源,速度比较快。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题