node.js安装到Linux
下载地址:https://nodejs.org/dist/
1、准备 node 安装包,可以进入镜像站 ,自行选择版本进行下载,这里下载的是 node-v12.22.3-linux-x64.tar.xz
![image-20210725181436401](https://img2020.cnblogs.com/blog/2239225/202108/2239225-20210811234353510-1763530341.png)
2、将本地的安装包上传到 linux 服务器上,我这里放在 /home/software 目录下
3、在 /usr/local 下创建 node 文件夹
mkdir /usr/local/node
3、将 node 安装包解压到 /usr/local/node 中
tar -xJvf node-v12.22.3-linux-x64.tar.xz -C /usr/local/node
解压完之后, /usr/local/node 目录中应该有一个相关目录
[root@xxx software]# ls /usr/local/node
node-v12.22.3-linux-x64
4、将 node 加入环境变量中,修改 /etc/profile 文件。
vim /etc/profile
在 profile 文件末尾追加配置内容,注意具体路径以自己的为准
export NODE_HOME=/usr/local/node/node-v12.22.3-linux-x64
export PATH=$NODE_HOME/bin:$PATH
5、刷新 profile 配置文件
source /etc/profile
6、查看是否配置成功,三个命令均有版本信息输出则说明配置成功!
[root@xxx node-v12.22.3-linux-x64]# node -v
v12.22.3
[root@xxx node-v12.22.3-linux-x64]# npm version
{
npm: '6.14.13',
ares: '1.16.1',
brotli: '1.0.9',
cldr: '37.0',
http_parser: '2.9.4',
icu: '67.1',
llhttp: '2.1.3',
modules: '72',
napi: '8',
nghttp2: '1.41.0',
node: '12.22.3',
openssl: '1.1.1k',
tz: '2019c',
unicode: '13.0',
uv: '1.40.0',
v8: '7.8.279.23-node.46',
zlib: '1.2.11'
}
[root@xxx node-v12.22.3-linux-x64]# npx -v
6.14.13
# 配置成功!
7、配置镜像加速
# 查看镜像配置
npm config get registry
# 设置淘宝镜像
npm config set registry https://registry.npm.taobao.org
# 恢复初始镜像
npm configset registry https://registry.npmjs.org/
8、npm 可以升个级
npm install -g npm@8.5.5