Linux下安装node和npm
下面的版本虽然安装失败了,第一次尝试不容易,只需要更换一下node的版本为
v16.20.2
即可安装成功,20这样的高版本对大部分linux服务器来讲还是版本太高了,GLIBC动态库不支持,升级颇为麻烦!
下载node二进制包
到下载官网 https://nodejs.org/zh-cn/download/prebuilt-binaries
上传至linux服务器
使用
sftp
工具上传到linux
服务器/usr/local/
目录下
创建node版本目录
mkdir node20
解压node压缩包
解压
node
压缩包并指定到node20
目录下
unzip node-v20.16.0-linux-x64.zip -d /usr/local/node20/
创建node和npm软链接
为了在任意目录下都能执行node和npm命令,建议创建软链
ln -s /usr/local/node20/node-v20.16.0-linux-x64/bin/node /usr/local/bin/node
ln -s /usr/local/node20/node-v20.16.0-linux-x64/bin/npm /usr/local/bin/npm
配置node环境变量
为了node程序运行时能读取到node环境,建议设置node环境变量
vim /etc/profile
export NODE_HOME=/usr/local/node20/node-v20.16.0-linux-x64
export PATH=$NODE_HOME/bin:$PATH
使变量文件生效
配置完成后不重启的话需要使用
source
命令生效配置文件
source /etc/profile
检查node及npm是否安装成功
node -v
npm -v
失败了,然后我花了一个小时升级GLIBC,不划算啊
建议降低node版本为v16.20.2
,把文中所有node20的换成node16版本这样就行了