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 -vnpm -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源代码包的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统中安装二进制的Node.js包

Linux系统中安装Apache源代码包

在linux系统中安装virtualbox增强功能(增强包)的详细步骤

怎么在node.js中安装less

如何在linux系统中安装网卡驱动源代码

linux中怎么安装dialog