Linux系统源码安装node和npm

发布时间 2023-11-22 20:04:53作者: 丛影HHZ

系统:CentOS 7.9 64bit

一、创建安装文件夹
mkdir /opt/nodejs

二、下载node
下载地址https://nodejs.org/en/download/里面找

右键可以复制链接地址

cd /opt/nodejs
wget https://nodejs.org/dist/v20.9.0/node-v20.9.0.tar.gz  

下载成功可以看到多个node-v20.9.0.tar.gz文件
三、解压文件

tar zxvf node-v20.9.0.tar.gz

解压成功多个node-v20.9.0文件夹

四、检查环境

mv node-v20.9.0.tar.gz nodejs  # 更改文件名,这步可以不用,下面命令跟着用这个文件夹就行
cd nodejs   # 进入nodejs文件夹
./configure  # 里面有个configure文件,执行检查环境

执行成功会有一个'configure' finished successfully,看看环境缺什么,我系统是gcc版本太低,所以就升级一下
执行成功文件夹下会生成一个makefile文件

五、编译安装

make
sudo make install

安装成功可以看到当前文件夹下多了一个node执行文件

./node -v

输出版本号
六、设置全局可用

sudo ln -s /opt/nodejs/nodejs/node /usr/bin/node

七、检查npm

cd /opt/nodejs/nodejs/out/bin  # 文件夹下有npm的执行文件
./npm -v

可以看到版本号

sudo ln -s /opt/nodejs/nodejs/out/bin/npm /usr/bin/npm

之后就可以全局使用npm了

参考链接 https://www.cnblogs.com/liusuqi/p/3735408.html