nrm
can help you easy and fast switch between different npm registries, now include: npm
, cnpm
, taobao
, nj(nodejitsu)
.node
nrm
能幫助你簡單快速的在不一樣的npmregistries
進行切換,包含以下幾個registries
,npm官方(國外),cnpm(國內),taobao(淘寶鏡像國內),nj(nodejitsu)
npm國內用戶使用淘寶源,能極大的提升npm下載速度bash
$ npm install -g nrm
複製代碼
$ nrm ls
* npm ----- https://registry.npmjs.org/
yarn ----- https://registry.yarnpkg.com
cnpm ---- http://r.cnpmjs.org/
taobao -- https://registry.npm.taobao.org/
nj ------ https://registry.nodejitsu.com/
skimdb -- https://skimdb.npmjs.com/registry
$ nrm use cnpm //switch registry to cnpm
Registry has been set to: http://r.cnpmjs.org/
複製代碼
Usage: nrm [options] [command]
Commands:
ls List all the registries
current Show current registry name
use <registry> Change registry to registry
add <registry> <url> [home] Add one custom registry
set-auth <registry> [value] Set authorize information for a custom registry with a base64 encoded string or username and pasword
-a --always-auth Set is always auth
-u --username <username> Your user name for this registry
-p --password <password> Your password for this registry
set-email <registry> <value> Set email for a custom registry
set-hosted-repo <registry> <value> Set hosted npm repository for a custom registry to publish packages
del <registry> Delete one custom registry
home <registry> [browser] Open the homepage of registry with optional browser
test [registry] Show the response time for one or all registries
publish [<tarball>|<folder>] Publish package to current registry if current registry is a custom registry. if you\'re not using custom registry, this command will run npm publish directly -t --tag [tag] Add tag -a --access <public|restricted> Set access -o --otp [otpcode] Set otpcode -dr --dry-run Set is dry run help Print this help Options: -h, --help output usage information -V, --version output the version number 複製代碼
COMMAND | DESCRIPTION | |
---|---|---|
nrm list | 列出可用registries列表 | |
nrm current | 查看當前npm使用的registries | |
nrm use | 切換npm使用的registries | |
npm test [registry] | 測試registries的鏈接速度(不加參數測試所有) |
# yarn
# 一、查看一下當前源
yarn config get registry
# 二、切換爲淘寶源
yarn config set registry https://registry.npm.taobao.org
# 三、切換爲自帶的
yarn config set registry https://registry.yarnpkg.com
複製代碼