Linux系统源码安装node和npm
系统: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了