1. 创建node文件夹
默认 /opt 下边 /opt/node
也可建到其他地方,如/usr/local/node 等
创建后切换到文件夹下
cd /opt/node
bash
cd /opt/node
2. 下载node并解压
使用命令下载node
wget https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz
bash
wget https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz
或者到node官网下载tar包到本地然后上传到node所在位置
上传 scp命令为
scp node-v18.12.0-linux-x64.tar.xz root@0.0.0.0:/opt/node
bash
scp node-v18.12.0-linux-x64.tar.xz root@0.0.0.0:/opt/node
也可使用FTP工具手动上传
SCP命令的基本用法
scp [option] /path/to/source/file user@server-ip:/path/to/destination/directory
/path/to/source/file -- 这是打算复制到远程主机的源文件。
user@server-IP: -- 这是远程系统的用户名和 IP 地址。请注意 IP 地址后面加冒号":"。
/path/to/destination/directory -- 这是文件将复制到的远程系统上的目标目录。
scp命令常用的几个选项
-C
- 这会在复制过程中压缩文件或目录。
-P
- 如果默认 SSH 端口不是 22,则使用此选项指定 SSH 端口。
-r
- 此选项递归复制目录及其内容。
-p
- 保留文件的访问和修改时间。
3. 解压文件
解压命令:
tar -c 创建包, --x 释放包, -v 显示命令过程, --z 代表压缩包, -f 表示文件名
使用:
tar xvf node-v18.12.0-linux-x64.tar.xz
bash
tar xvf node-v18.12.0-linux-x64.tar.xz
注意:需要在压缩包所在位置,按照上方操作默认为/opt/node
4. 创建软软链接,使node和npm命令全局有效
1. 命令创建软链接(建议采用)
创建npm
ln -s /opt/node/node-v18.12.0-linux-x64/bin/npm /usr/local/bin/npm
bash
ln -s /opt/node/node-v18.12.0-linux-x64/bin/npm /usr/local/bin/npm
创建node
ln -s /opt/node/node-v18.12.0-linux-x64/bin/node /usr/local/bin/node
bash
ln -s /opt/node/node-v18.12.0-linux-x64/bin/node /usr/local/bin/node
创建完成后校验node和npm
node -v npm -v
bash
node -v
bash
npm -v
如需yarn或pnpm可全局安装后,用命令配置软链接
安装yarn(pnpm操作相同)
npm install yarn -g
bash
npm install yarn -g
配置软链接
ln -s /opt/node/node-v18.12.0-linux-x64/bin/yarn /usr/local/bin/yarn
bash
ln -s /opt/node/node-v18.12.0-linux-x64/bin/yarn /usr/local/bin/yarn
校验yarn
yarn -v
bash
yarn -v
看到这里应该发现了命令的规则,后边安装pnpm或者其他将命令中yarn改为对应的即可
2. 手动配置软链接
使用vi/vim工具打开配置文件进行编辑,如果对下方命令比较生疏的情况,建议采用第一种命令方式
打开配置文件命令
bash
vi /etc/profile
增加node配置信息(注意空格和标点符号比较容易出错的地方)
text
# node config
export NODE_HOME="/opt/node/node-v18.12.0-linux-x64"
export PATH="$NODE_HOME/bin:$PATH"
配置完成后保存后执行命令
source /etc/profile
bash
source /etc/profile
执行命令可如果有报错可以百度,也可留言看到后会尽快回复
配置完成后校验npm和node命令
node -v npm -v
bash
node -v
bash
npm -v
手动配置软链接的方式比较通用,后续使用npm全局安装yarn或pnpm也可直接使用
其他方式
安装nvm后使用nvm安装node,这也是一种安装方式,但是服务器中建议采用第一种方式,这一种就不做多阐述了。
安装操作过程中有其他疑问可以留言,在看到问题后也会尽快回复。