本站已不再更新,最新资源请前往zcjun.com获取!
这里讲述的是在centOS下安装node.js的两种方法,先简述一下两种方法的优缺点吧。
直接部署:
有点是安装简介干净也比较快速。个人认为比较适合新手。但是如果是nodejs插件需全局安装时,需要自行去创建关联。
编译部署:
过程稍微麻烦,需要安装gcc等其他程序,编译也比较久,并且部署完成后nodejs为分别放在不同文件夹内:
/usr/local/bin –放置nodejs 执行程序
/usr/lib –放置了node_modules,即nodejs的各种模块
/usr/include –放置了nodejs扩展开发用头文件
优点是全局安装nodejs模块,直接使用。
好了,正文开始:
#直接部署
1.首先安装wget
yum install -y wget
如果已经安装了可以跳过该步
2.下载nodejs最新的bin包
wget https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x64.tar.xz
然后执行指令,我这里下载的是v10.15.0-linux-x64版本
其实你也可以在你喜欢的任意系统上下载最新的bin包,然后通过FTP工具上传到CentOS上。
3.下载完成进行解压,依次执行
xz -d node-v10.15.0-linux-x64.tar.xz
tar -xf node-v10.15.0-linux-x64.tar.xz
4.部署bin文件先确认你nodejs的路径,我这里的路径为~/node-v10.15.0-linux-x64/bin。确认后依次执行
ln -s ~/node-v10.15.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v10.15.0-linux-x64/bin/npm /usr/bin/npm
注意ln指令用于创建关联必须给全路径,否则可能关联错误。
5.测试
node -v
npm
如果正确输出版本号,则部署OK
#编译部署
1.安装gcc,make,openssl,wget
yum install -y gcc make gcc-c++ openssl-devel wget
2.下载源代码包
同样的,你可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令
wget wget https://nodejs.org/dist/v9.3.0/node-v9.3.0.tar.gz
3.解压源代码包
tar -xf node-v9.3.0.tar.gz
4.编译
进入源代码所在路径
cd node-v9.3.0
先执行配置脚本
./configure
编译与部署
make && make install
5.测试
node -v
npm
版权声明:若无特殊注明,本文皆为《 子成君 》原创,转载请保留文章出处。 本文链接:Linux CentOS下安装node.js-直接部署+编译安装 https://old.zcjun.com/linux/324.html 百度收录:本文已被百度收录点击查看详情!
本文到此结束