Open bingoogolapple opened 8 years ago
npm config set registry https://registry.npm.taobao.org
或者
npm install -g cnpm --registry=https://registry.npm.taobao.org
或者
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
➜ Docker npm install -g nrm
➜ Docker nrm -h
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
del <registry> Delete one custom registry
home <registry> [browser] Open the homepage of registry with optional browser
test [registry] Show response time for specific or all registries
help Print this help
Options:
-h, --help output usage information
-V, --version output the version number
➜ Docker nrm current
npm
➜ Docker nrm ls
* npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
➜ Docker nrm use taobao
Registry has been set to: https://registry.npm.taobao.org/
➜ Docker nrm test taobao
* taobao - 262ms
➜ Docker nrm test cnpm
cnpm --- 3504ms
➜ Docker nrm test npm
npm ---- 1511ms
npm install 包名
// 添加到package.json的dependencies中
npm install 包名 --save
// 添加到package.json的devDependencies中
npm install 包名 --save-dev
npm install -g 包名
npm info 包名
npm install 包名@版本号
npm ls
npm uninstall 包名
npm uninstall 包名 --save
// 检查更新 package.json里的dependencies前的^表示可以更新版本号的第二位,~表示可以更新版本号的第三位,*表示可以更新所有版本号
npm outdated
npm update
热部署 supervisor
npm install -g supervisor
supervisor app.js
调试
npm install -g iron-node
iron-node app.js
npm install -g node-inspector
node-debug app.js
npm config get registry // 查看 npm 当前镜像源
npm config set registry https://registry.npm.taobao.org/ // 设置 npm 镜像源为淘宝镜像
yarn config get registry // 查看 yarn 当前镜像源
yarn config set registry https://registry.npm.taobao.org/ // 设置 yarn 镜像源为淘宝镜像
npm - https://registry.npmjs.org/
cnpm - http://r.cnpmjs.org/
taobao - https://registry.npm.taobao.org/
npm install -g nrm
nrm ls
nrm use taobao
npm install -g yarn
npm install -g yrm
yrm ls
yrm use taobao
版本管理 nvm