<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg>
讯享网
官网下载https://nodejs.org/dist/指定版本的软件包,截止2021年5月13日最新版本为16.1.0,本示例以v10.15.3安装为例。
[root@centos7 local]# wget https://nodejs.org/dist/v10.15.3/node-v10.15.3.tar.gz
[root@centos7 local]# tar -zxvf node-v10.15.3.tar.gz
…
node-v10.15.3/benchmark/assert/deepequal-typedarrays.js
node-v10.15.3/benchmark/assert/ok.js
node-v10.15.3/benchmark/assert/throws.js
前提条件是已安装gcc
[root@centos7 local]# cd node-v10.15.3
[root@centos7 local]# https://blog.csdn.net/carefree2005/article/details/configure --prefix=/usr/local/node/10.15.3
…
[root@centos7 local]# make
…
[root@centos7 local]# make install
…
installing /usr/local/node/10.15.3/include/node/openssl/archs/linux32-s390x/asm/crypto/buildinf.h
installing /usr/local/node/10.15.3/include/node/zconf.h
installing /usr/local/node/10.15.3/include/node/zlib.h
编译安装要求gcc版本较高,centos yum安装的gcc版本为4.8.5,需要升级gcc版本方可完成nodejs的源码安装,gcc升级方式参考博文Linux之gcc源码安装步骤
[root@centos7 10.15.3]# vim /etc/profile
加入如下内容在最后
#set for nodejs
export NODE_HOME=/usr/local/node/10.15.3
export PATH=$NODE_HOME/bin:$PATH
[root@centos7 10.15.3]# source /etc/profile
14.17.0是官方推荐安装的长期支持版本
[bdsc@centos7 ~]$ wget https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.gz
[bdsc@centos7 ~]$ tar -zxvf node-v14.17.0-linux-x64.tar.gz
[bdsc@centos7 ~]$ ln -s node-v14.17.0-linux-x64 node
[bdsc@centos7 ~]$ cd node
[bdsc@centos7 node]$ https://blog.csdn.net/carefree2005/article/details/bin/node -v
v14.17.0
如果需要将node、npm命令添加到系统命令中,此操作需要root权限。
[root@centos7 ~]# ln -s /home/bdsc/node/bin/npm /usr/local/bin/
[root@centos7 ~]# ln -s /home/bdsc/node/bin/node /usr/local/bin/
[root@centos7 ~]# node -v
v14.17.0
[root@centos7 ~]# npm -v
6.14.13


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/187179.html