使用nvm安装node.js

安装 node 有多种方式的,但是都用了一下,发现还是用 nvm 来装效果最好,后续可以避免很多麻烦。

1、安装

参考 nvm 的 README ,执行下面的命令,我用的是 ubuntu 系统,操作:

➜  ~ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash

这样 nvm 就安装好了,可能要重启一下 SHELL 才有 NVM 这个命令。
查看都有哪些版本可以安装:

➜  ~ nvm ls-remote

可以看到当前最新版本是 v6.2.2 ,运行下面的命令来安装:

➜  ~ nvm install v6.2.2

现在再来安装一个包,看看会被安装到什么位置:

➜  ~ npm i -g gulp
/home/r00t/.nvm/versions/node/v6.2.2/bin/gulp

可以看到 gulp 这个包安装到了 /home/r00t/ 之下。并且可执行文件也自动导出为系统命令了,可以通过运行下面的命令来确认:

➜  ~ which gulp
/home/r00t/.nvm/versions/node/v6.2.2/bin/gulp

2、设置默认版本

一个小问题,每次启动新 shell ,Node 还是老版本。如何写死成最新安装的 NVM 版本:

➜  ~ nvm alias default 6.2.2
default -> 6.2.2 (-> v6.2.2)

3、让 npm 使用淘宝镜像

nodejs 安装好之后,npm 这个装包命令也就装好了。npm 命令因为要从国外的服务器下载包,有时候速度不给力,所以这里给一个备选方案:自制一个 cnpm 命令,其实就是一个连接国内淘宝镜像的 npm 命令啦。

taobao 相关页面,找到下面的命令:

➜  ~ echo 'alias cnpm="npm --registry=https://registry.npm.taobao.org \
 --cache=$HOME/.npm/.cache/cnpm \
 --disturl=https://npm.taobao.org/dist \
 --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc

打开自己的命令行,来执行一下。注意:如果您使用的是 bash ( Mac 和 ubuntu 系统的默认 shell )请把上面的 .zshrc 替换为 .bashrc(我这里用的zsh).cnpm 跟 npm 用起来没有任何区别,可以放心使用。

就这样了! –Node.js


  Reprint please specify: v5pingan's Blog 使用nvm安装node.js

 Previous
自动化工具Gulp(第1章 初识gulp) 自动化工具Gulp(第1章 初识gulp)
点击查看 gulp 快速手册 , 图片展示 gulp 工作流程可以先看下! 1、什么是gulp?gulp是前端开发过程中一种基于流的代码构建工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正
2016-06-28
Next 
前端布局:flexbox弹性盒子简介 前端布局:flexbox弹性盒子简介
Flexbox-简介 In the flex layout model, the children of a flex container can be laid out in any direction, and can “flex” t
2016-03-22