如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本,
那就使用 nvm 来安装你的 node 开发环境, 保持系统的干净.
windows 环境
nvm下载
多版本nodejs管理工具nvm for windows github上的资源请自备梯子。
设置nvm国内镜像
nvm默认的下载地址是http://nodejs.org/dist/,这是国外的服务器,在国内下载速度很慢。
在控制台输入nvm,我们看到了
最新版nvm 1.1.5以上,直接用命令设置国内镜像(最新版,不要用老版本)
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
通过 nvm 安装任意版本的 node
nvm install 版本号
可以去nodejs官网看下版本号
# 安装最新版
nvm install latest
# 安装指定版本
nvm install 7.5.0
ps,基本上几秒就下完了速度没的说
安装完成后使用下载的版本
nvm use 7.5.0
然后你可以继续非常方便地安装各个版本的 node 了, 你可以查看一下你当前已经安装的版本:
nvm ls
对于强迫最新的患者,更新npm
切换到nodejs目录
npm update npm
npm设置国内镜像
(⊙﹏⊙)b,npm的镜像是国外的当然用不了
so,设置npm的国内镜像
先要删除代理,再设置镜像
npm config rm proxy
npm config rm https-proxy
npm config set registry https://registry.npm.taobao.org
Yarn设置国内镜像
yarn config set registry https://registry.npm.taobao.org
---------------------------------------------------------------------------------
设置代理服务器
虽然前面设置npm的国内镜像能使用npm,but有时候npm安装的包真是shit。。。还是需要从访问国外的网站,最后结果就是安装失败。
比如 npm install -g @angular/cli
安装angular2的工具包是不能使用国内镜像的,(如果你的github能访问除外)需要设置代理
代理地址http://127.0.0.1:1080,这个你懂得。。。(纸飞机,一般就是这个地址)
还要把镜像设置回来
npm config set proxy=http://127.0.0.1:1080
npm config set registry=http://registry.npmjs.org
git代理设置方法解决
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
git config --global --unset http.proxy
git config --global --unset https.proxy
npm config delete proxy
osx, linux 环境
没装过,只要把镜像设置成国内的一般就ok
等装的时候再写吧。。。