Linux系统中安装Node.js源代码包
Posted aiguangyuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统中安装Node.js源代码包相关的知识,希望对你有一定的参考价值。
1. 安装源代码编译软件
yum install -y gcc make gcc-c++ openssl-devel
如果不确定系统中是否已经安装过上面这4个软件,可以用下面的命令先进行检查是否存在,然后决定是否需要安装。
rpm -ql gcc
2. 下载安装包
官网下载Node.js源码包,下载地址:https://nodejs.org/zh-cn/download/
下载完成后上传到服务器上,放于opt目录下。
然后用下面的命令对源代码包进行解压。
cd /
cd opt/
tar xzvf node-v14.17.0.tar.gz
解压完成后进入到解压完成的包中,执行ls即可看到解压包中的所有文件。
cd node-v14.17.0
ls
3. 生成编译配置文件
在生成编译配置文件前,为了减少后续环境变量的配置工作,可以先将安装包复制到usr目录下面。
首先切换到usr/local/文件夹下,新建node文件夹用于存放复制的安装包。
cd /
cd usr/local/
mkdir node
然后切换到opt目录,复制上传并解压的安装包文件到新建的node文件夹下。
cd /
cd opt/
cp -rf node-v14.17.0/* /usr/local/node/
复制完成后,可以切换到node文件夹下进行查看是否复制成功。
cd /
cd usr/local/node/
ls
执行配置文件的脚本,生成编译的配置文件。
./configure
4. 开始编译
make -j4
在编译时,需要花费的时间比较长,一般在20到30分钟左右。如果是本地虚拟机安装,建议先将虚拟机的配置调高一点,更好的硬件配置编译过程会快一点。
5. 安装软件
make install
安装完成后输入node -v和npm -v查看是否安装成功。
6. 上传打包后的程序
在home/wwwroot/文件夹下新建一个文件夹,一般用项目的域名命名,如www_qq_com,然后在该文件夹下存放Node项目代码。
切换到该文件夹下,安装依赖,由于npm安装会比较慢,建议先注册cnpm然后进行安装。
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd /
cd home/
cd wwwroot/
cd www_qq_com/
cnpm install
7. 运行项目
在服务器中执行在本地开发运行项目的命令,让项目运行起来,完成后在浏览器中输入服务器的地址就可以正常访问了。
注意:如果无法正常该问,请先在服务器中关闭防火墙。
systemctl stop firewalld
8. 卸载安装程序
(1). 关闭进程;
搜索node进程。
pstree | grep node
如果正在执行中,则执行下面的命令将其关闭。
pkill node
(2). 删除源代码;
cd /usr/local/
rm -f node/
删除上面的源代码后如果执行node -v还能出来结果,则需要将bin目录下的也删除。
cd /
cd usr/local/bin
rm -rf node cnpm npm
以上是关于Linux系统中安装Node.js源代码包的主要内容,如果未能解决你的问题,请参考以下文章