自从nodejs出来后,前端发展日新月异,各种新技术、新概念不断的冒出,感觉自己已经落后很多了,如果我还是停留在之前的会使用jQuery的水平上,就会逐渐被淘汰,是时候跟上潮流,革新自己的技术。

先从node的环境搭建开始

源码安装

下载node包

1
2
3
wget https://nodejs.org/dist/v4.5.0/node-v4.5.0.tar.gz
解压
tar xvf node-v4.5.0.tar.gz

安装node编译所需要的插件

1
yum install gcc gcc-c++

编译node

1
2
3
4
./configure
make
make test 测试
make install

成功后,可以在bash中查看node版本和npm的版本

1
2
3
node -v
npm -v
sudo npm install npm -g npm 更新

npm是node的一个包管理器,可以用于下载各种的node包

nvm安装

node发展的很快,因此版本更新很快,需要一个node版本的管理工具,这里我选择nvm

安装nvm

1
2
3
4
5
6
7
下载nvm
git clone https://github.com/creationix/nvm.git
然后执行
source nvm/nvm.sh
执行完后,可以终端输入
nvm
就可以看到命令提示

nvm 默认是从 http://nodejs.org/dist/ 下载的, 国外服务器, 必然很慢,
好在 nvm 以及支持从镜像服务器下载包, 于是我们可以方便地从七牛的 node dist 镜像下载:

在 .bashrc中加入

1
2
3
# nvm
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
source ~/git/nvm/nvm.sh

搞定之后可以用nvm安装指定版本的node,比如:

1
nvm install 7.0.0

然后可以设置一个默认的版本

1
nvm alias default v7.0.0 

不同版本之间进行切换

1
nvm use 4.5.0(版本号,可使用  nvm list  列出)

npm 默认是从国外服务器下载的,因此很慢。好在阿里巴巴搭建一个node的镜像源,速度很快,只需配置一下

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

以后安装包就可以

1
cnpm install 包名

速度比npm 快多了

从此踏上了一个不归路。