Skip to content

🧩 快速切换包管理工具的镜像源。(Quickly switch the registry of the package management tool.)

Notifications You must be signed in to change notification settings

wangrongding/prm-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PRM - Package Registry Manager

npm version License: ISC

一个快速、简单的 npm 镜像源管理工具,帮助您轻松切换不同的 npm 镜像源,提升包安装速度。

prm 支持管理多种 npm 镜像源,包括:npm, cnpm, taobao, nj(nodejitsu), rednpm, yarn, npmMirror, edunpm,同时支持添加和管理自定义镜像源。

📰 本项目被刊登在阮一峰老师的科技爱好者周刊第 445 期。

📦 安装

### 使用 npm 安装
npm install prm-cli -g
### 使用 yarn 安装
yarn global add prm-cli
### 使用 pnpm 安装
pnpm add -g prm-cli

🚀 快速开始

查看所有镜像源

prm ls
# 或者
prm list

切换镜像源

prm use taobao

测试镜像源速度

# 测试所有镜像源
prm test

# 测试指定镜像源
prm test taobao

📋 内置镜像源

名称 镜像地址 主页
npm https://registry.npmjs.org/ https://www.npmjs.org
cnpm http://r.cnpmjs.org/ http://cnpmjs.org
taobao https://registry.npmmirror.com/ https://npmmirror.com
yarn https://registry.yarnpkg.com https://yarnpkg.com
nj https://registry.nodejitsu.com/ https://www.nodejitsu.com
rednpm http://registry.mirror.cqupt.edu.cn/ http://npm.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/ https://skimdb.npmjs.com/
edunpm http://registry.enpmjs.org/ http://www.enpmjs.org

本地开发

# 克隆项目
git clone https://github.com/wangrongding/prm-cli.git
cd prm-cli

# 安装依赖
npm install

# 链接到全局
sudo npm link

# 构建
npm run build

如果这个工具对您有帮助,请给个 ⭐️ 支持一下!

About

🧩 快速切换包管理工具的镜像源。(Quickly switch the registry of the package management tool.)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published