保姆级阿里云ESC服务器安装nodejs或Linux安装nodejs

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,这也是一种安装方式,但是服务器中建议采用第一种方式,这一种就不做多阐述了。

安装操作过程中有其他疑问可以留言,在看到问题后也会尽快回复。