npm和yarn镜像配置
npm镜像配置
npm全称为Node Package Manager,是Node.js包管理工具。
npm默认仓库地址:https://registry.npmjs.org
常用国内npm镜像站:
淘宝npm镜像:https://registry.npm.taobao.org
阿里云:https://registry.npmmirror.com
华为云:https://repo.huaweicloud.com/repository/npm/
腾讯云:http://mirrors.cloud.tencent.com/npm/
淘宝npm镜像-即将停服,推荐使用阿里云。
使用说明:
-- 查看npm镜像地址:
npm config get registry
-- 临时使用,每次使用时指定镜像地址
npm install [package-name] --registry https://registry.npmmirror.com
-- 永久使用
npm config set registry https://registry.npmmirror.com
-- 配置好后清理缓存
npm cache clean --force
说明:
Windows:全局使用镜像站后,会在C:\Users\xxx中产生一个隐藏文件.npmrc记录镜像站配置;
Linux/MacOS:全局使用镜像站后,会在用户根目录~中产生一个隐藏文件.npmrc记录镜像站配置;
yarn镜像站
yarn是npm的一个替代方案,由Facebook于2016年10月发布。
yarn最初的目标是处理npm的缺点,比如性能和安全问题。不过现在npm团队吸取了教训,并完善了npm缺失的功能和不足。
yarn默认仓库地址:https://registry.yarnpkg.com/
yarn的镜像站列表和npm相同,它们虽然是两种不同的包管理工具,但是使用的软件包都是一样的。
使用说明:
-- 临时使用
yarn add [package-name] --registry https://registry.npmmirror.com
--获取yarn仓库地址
yarn config get registry
-- 永久使用
yarn config set registry https://registry.npmmirror.com
-- 配置好后清理缓存
yarn cache clean
说明:
Windows:全局使用镜像站后,会在C:\Users\xxx中产生一个隐藏文件.yarnrc记录镜像站配置;
Linux/MacOS:全局使用镜像站后,会在用户根目录~中产生一个隐藏文件.yarnrc记录镜像站配置;
(完)