Centos7安装Node.js和npm
在另外一台服务器中测试新程序时发现没有安装Node.js和npm,找了很多教程大部分都已经过时,找到现在仍然有效的安装方法是源码安装(也许永远有效)。
使用源码安装和二进制数据包安装的区别在于,源码安装还需要把源码编译,然后才能安装
下载源码的方式与上面的方法类似,进入官网下载页面,选择想要下载的版本(node-v12.14.0.tar.gz
),获取到下载链接(与下面的链接类似),进入用户目录,把源码包下载下来:
wget https://nodejs.org/dist/v12.14.0/node-v12.14.0.tar.gz
下载完后,解压并进入解压后的目录
tar xzvf node-v12.14.0.tar.gz
cd node-v12.14.0
要编译源码需要安装 gcc
和 gcc-c++
,可以先使用yum info package_name
检查是否已经安装了这两个软件包,如果没有,则进行安装。
sudo yum install gcc gcc-c++
安装后,运行configure
文件并编译
./configure
make
编译的时间会比较长,如果不出意外,通常在20来分钟左右,所以要耐心的等待编译完成。编译完成后,使用下面命令安装
sudo make install
安装完后,使用node -v
验证安装,至此,结束。