Skip to content

CentOS 7 Node.js 和 npm 安装教程

Published: at 05:53 AMSuggest Changes

弄这个博客程序 hexo 前,我必须要安装 Node.js,我在安装 Node.js 上却花了不少时间。 本来简简单单的 yum 一键安装就可以了,为什么我要花这么长时间去编译安装呢?强迫症把?

官方文档

其实官方文档写的非常详细,你们可以看看:查看官方文档

Node.js 一键安装命令

一般情况下,Centos7 只需要运行下面的命令就可以进行 Node.js 的安装了

sudo yum install nodejs npm

Node.js 一键安装命令加强版

你也可以自己换官方源,安装更新版本

#稳定版本用这个
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
#最新版本用这个
curl --silent --location https://rpm.nodesource.com/setup_9.x | sudo bash -
#yum 快速安装
sudo yum install nodejs npm --enablerepo=epel

Node.js 手工编译安装

然而我在 Yum 安装后运行下面的命令查看版本,就不是很愉快了。

node -v

返回的是老版本信息。 于是我想到了手工编译安装 首先安装编译工具

sudo yum install gcc-c++ make

然后手工编译 Node.js

#手工编译 Node.js
wget http://nodejs.org/dist/node-latest.tar.gz
tar -zxf node-latest.tar.gz
cd node-v*
./configure
make && make install
#npm 直接 yum 安装就行了,hmmmmm 允许我先偷个懒
sudo yum install nodejs npm --enablerepo=epel

再查一下版本,哇~最新版本了唉

推荐安装一下 Nvm

NVM(Node version manager)顾名思义,就是 Node.js 的版本管理软件,可以轻松的在 Node.js 各个版本间切换,项目源码见 GitHub 访问 Github:NVM Github 运行下面的命令进行安装,wget 和 curl 方式自己选一个就可以了

#curl 安装了就不用执行 wget 安装了,没有 curl 就执行 yum install curl
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
#wget 安装了就不用执行 curl 安装了,没有 wget 就执行 yum install wget
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
#开始安装
source ~/.bash_profile

列出所需要安装的版本

nvm list-remote

执行后会返回一堆版本号,自己选一个版本进行安装就可以了

#安装 v0.10.30 版本
nvm install v0.10.30 版本

查看已安装的版本

nvm list

切换版本

nvm use v0.10.30

设置默认版本

nvm alias default v0.10.30

其他的安装方式我这儿就不列出来了 官方文档写的非常详细,你们可以看看:查看官方文档


Previous Post
Hexo 中英文之间自动添加空格
Next Post
VS2013 下 OpenCV 3.0.0 配置教程