安装Node
其实安装Node环境很简单,我们通过 yum 工具就可以安装
安装EPEL
EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。
代码语言:javascript复制yum install epel-release
安装完后,就可以使用yum命令安装nodejs了,安装的一般会是6.x的版本,并且会将npm(3.x)作为依赖包一起安装
代码语言:javascript复制yum install nodejs
安装完成后,验证是否正确的安装,node -v
,如果输出如下版本信息,说明成功安装
v6.13.3
问题来了,现在nodejs发的版本比较快,有些新的框架需要node的新版本,那如何升级。到现在,node的最新版本是10.4.1
,那么,下面介绍如何升级nodejs。
因为我之前已经安装过了,所以本文只有步骤了。
升级Nodejs到最新版本
为了方便管理,我们使用了一个版本管理器:n
安装 n
npm install -g n
安装Nodejs
最新版本
n latest
安装指定版本
代码语言:javascript复制n 8.11.3
查看通过n
安装的node
版本
n list
切换Nodejs版本
代码语言:javascript复制n
好了,我们现在来看看 Node
的版本:
node -v
切换版本失败的处理办法
查看 node 当前安装路径
代码语言:javascript复制which node
/usr/local/bin/node #举个例子
而 n 默认安装路径是 /usr/local,若你的 node 不是在此路径下,n 切换版本就不能把bin、lib、include、share 复制该路径中,所以我们必须通过N_PREFIX变量来修改 n 的默认node安装路径。 编辑环境配置文件:
代码语言:javascript复制vim ~/.bash_profile
将下面两行代码插入到文件末尾:
代码语言:javascript复制export N_PREFIX=/usr/local #node实际安装位置
export PATH=$N_PREFIX/bin:$PATH
:wq
保存退出
执行source使修改生效。
代码语言:javascript复制source ~/.bash_profile
这时候再查看node -v
发现版本切换成功了。
设置淘宝镜像
现在我们已经安装了 node 和 npm了,但是使用npm来安装依赖,实在是太慢了,所以我们设置一个淘宝镜像。
代码语言:javascript复制npm config set registry https://registry.npm.taobao.org
验证
代码语言:javascript复制npm config get registry
通过cnpm使用
cnpm 是国内很好的一个包管理工具,安装依赖超级快。
代码语言:javascript复制npm install -g cnpm --registry=https://registry.npm.taobao.org
恢复
代码语言:javascript复制npm config set registry https://registry.npmjs.org