Linux 上安装 Node.js
介绍
本章主要介绍在 Linux 系统上安装 Node.js 教程(持续更新中)。
Node.js 官网:Node.js — Run JavaScript Everywhere
Node.js 中文官网(旧):下载 | Node.js 中文网
Node.js 中文官网(新):下载 | Node.js 中文网
使用教程
使用源码包安装
- 下载源码,需要到 官网 下载指定版本(默认最新版本),如:
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
- 解压源码
tar zxvf node-v0.10.24.tar.gz
- 编译安装
cd node-v0.10.24
./configure --prefix=/usr/local/node/0.10.24
make
make install
- 配置环境变量
vim /etc/profile
设置 nodejs 环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:
#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH
保存并退出,编译 /etc/profile
使配置生效
source /etc/profile
- 验证是否安装配置成功
node -v
npm 模块安装路径:
/usr/local/node/0.10.24/lib/node_modules/
Nodejs 官网提供了编译好的 Linux 二进制包,你也可以下载下来直接应用。
使用已编译好的包安装
Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:
# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载
# tar xf node-v10.9.0-linux-x64.tar.xz // 解压
# cd node-v10.9.0-linux-x64/ // 进入解压目录
# ./bin/node -v // 执行node命令 查看版本
v10.9.0
解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:
ln -s /usr/software/nodejs/bin/npm /usr/local/bin/
ln -s /usr/software/nodejs/bin/node /usr/local/bin/
使用 yum 工具安装
- 下载
curl -sL https://rpm.nodesource.com/setup_17.x | bash -
- 安装
yum -y install nodejs
安装构建工具:
yum install gcc-c++ make
- 查看是否安装成功
node -v
npm -v
可尝试从下面中查找可用源
使用 nvm 工具安装
Node.js 官方新版本提供该方式安装教程:Node.js — Download Node.js®
当然,以下整理了一份安装文档,有需要的小伙伴可查阅:运维 | 如何在 Linux 中使用 NVM 安装和管理 NodeJS 版本 - e博客
操作指南
替换淘宝镜像
- 查看原镜像地址
npm get registry
- 替换为淘宝镜像
npm config set registry http://registry.npm.taobao.org/
- 恢复默认镜像
npm config set registry https://registry.npmjs.org/
- 使用淘宝定制的
cnpm
工具
npm install -g cnpm --registry=https://registry.npm.taobao.org