Centos7 编译安装nodejs

本文提供两种Node.js安装方法:一种是通过源代码编译安装,适用于熟悉Linux操作系统的用户;另一种是下载预编译的二进制包进行简单部署,适合新手。文中详细介绍了每一步的操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1.安装gcc,make,openssl,wget(安装过的请忽略)

yum install -y gcc make gcc-c++ openssl-devel wget

2.下载源代码包

同样的,你可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令

wget https://nodejs.org/dist/v12.7.0/node-v12.7.0.tar.gz

3.解压源代码包

tar -xf node-v12.7.0.tar.gz

4.编译

进入源代码所在路径

cd node-v12.7.0

先执行配置脚本

./configure

编译与部署

make && make install

接着就是等待编译完成…

5.测试

node -v
npm -v

如果正确输出版本号,则部署OK。

编译比较久,优点是全局安装nodejs模块,直接使用。部署完成后nodejs为分别放在好几个文件夹内:

  • /usr/local/bin –放置nodejs 执行程序
  • /usr/lib –放置了node_modules,即nodejs的各种模块
  • /usr/include –放置了nodejs扩展开发用头文件

 

如果上面部署出现各种问题或者嫌比较麻烦,建议采用下面的方式::

1.下载nodejs最新的tar包

执行指令

wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz

2.解压包依次执行

tar -xvf node-v10.16.0-linux-x64.tar.xz

3. 部署bin文件

先确认你nodejs的路径,我这里的路径为~/node-v10.16.0-linux-x64/bin。确认后依次执行

ln -s ~/node-v10.16.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v10.16.0-linux-x64/bin/npm /usr/bin/npm

注意ln指令用于创建关联必须给全路径,否则可能关联错误。

4.测试

node -v
npm -v

如果正确输出版本号,则部署OK

这种安装的方法好处是比较干净,安装也比较快速,比较适合新手。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值