ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

架构师成长之路之~Node.js安装篇

2021-06-01 19:04:26  阅读:293  来源: 互联网

标签:Node node x64 js linux bin 架构师


法一:

安装配置Node.js

下载Node.js

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

解压,同样在root根目录下:

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

创建软连接,使node和npm命名全局有效

ln -s /root/node-v10.11.0-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v10.11.0-linux-x64/bin/npm /usr/local/bin/npm

ln -s /usr/local/bin/node /bin/node
ln -s /usr/local/bin/npm /bin/npm

验证Node.js安装成功:node -v (出现版本号即安装成功)

安装PM2管理Node.js服务

PM2是Node.js进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。

主要特性:

内建负载均衡(使用node cluster集群模块,可是使用服务器上的所有cpu)
后台运行(node app.js 这种命令是直接在前台运行的,不稳定,很容易断)
0秒停机重载
停止不稳定的进程,避免无限循环
控制台检测
安装PM2(全局安装):

npm install -g pm2

创建软连接,使pm2命令全局有效:

ln -s /root/node-v10.11.0-linux-x64/bin/pm2 /usr/local/bin/pm2

ln -s /usr/local/bin/pm2 /bin/pm2

打包项目,发布服务器

打包前端Vue文件

npm run build

将dist生成的文件拷贝到Node项目public目录下,然后将Node项目放到服务器上,可以选择FTP工具

启动Node项目

进入Node项目根目录

pm2 start app.js --name kanglang-music

 

使用 pm2 list 可以查看项目运行情况

重启项目服务

pm2 restart kanglang-music

 

 


升级nodejs,出现这个问题:
ln: failed to create symbolic link ‘node’: File exists。
cp: cannot stat ‘/usr/local/bin/node’: Too many levels of symbolic links
打开
/usr/local/bin/node,ll命令查看,发现有一个
lrwxrwxrwx 1 root root 4 3月 19 08:48 node -> node,
自身链接到自身,多此一举。运行
cd /usr/local/bin
sudo rm node
删除node链接,问题解决。
————————————————
版权声明:本文为CSDN博主「火力教育」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gengli2017/article/details/88654248


--------------

法二:

安装环境
本机系统:CentOS Linux release 7.5
Node.js:v12.18.1
获取Node.js 安装包
Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/,你可以根据不同平台系统选择你需要的 Node.js 安装包,这里选择的是 [LTS] Linux Binaries (x64)。
百度云备用下载地址:node-v12.18.1-linux-x64.tar.xz,提取码:oibi
Linux 上安装 Node.js
wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz // 下载
tar xf node-v12.18.1-linux-x64.tar.xz // 解压
cd node-v12.18.1-linux-x64 // 进入解压目录
解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以修改linux系统的环境变量(profile)来设置直接运行命令:

老规矩先备份,养成修改重要文件之前先备份的好习惯。

cp /etc/profile /etc/profile.bak
然后 vim /etc/profile,在最下面添加 export PATH=$PATH: 后面跟上 node 下 bin 目录的路径

export PATH=$PATH:/root/node-v12.18.1-linux-x64/bin
立即生效

source /etc/profile
[root@localhost ~]# node -v
v12.18.1

 

总结:如若法一不行,就试一下发2的环境安装操作。

标签:Node,node,x64,js,linux,bin,架构师
来源: https://www.cnblogs.com/ahaocloud/p/14838445.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有