linux安装node

冰峰雪座
冰峰雪座 Apr 28, 2022 5:25:15 PM

1、服务器node环境安装

nvm安装

nvm是目前主流的node版本管理工具,可以快速安装node环境不需要下载包安装包,配置环境等一下一系列的繁琐步骤


执行以下命令

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

1

退出环境查看是否安装成功关闭远程连接后重新进入并输入命令

nvm --version

1

出现版本号说明安装成功

[root@iZ2ze7xbky4xrvuywlntlpZ ~]# nvm --version


0.33.8

1

2

3

下面是常用的nvm命令

nvm ls-remote:列出所有的node版本

nvm ls:列出本地已经安装的node版本

nvm install [-s] : 安装特定版本的node,比如:nvm install v6.0.0安装最新6.0.0的node。

nvm use [–silent]

使用特定版本的node,需本地已经安装。

安装node

安装最新node

nvm install --lts

1

检查是否安装成功

node -v

1

出现版本号说明安装成功

[root@iZ2ze7xbky4xrvuywlntlpZ ~]# node -v


v14.16.0

1

2

3

查看npm是否安装成功出现版本号说明安装成功

[root@iZ2ze7xbky4xrvuywlntlpZ ~]# npm -v


6.14.11

1

2

3

启动node服务

在本地编写一个node服务如:

github地址


用WinScp(图形化界面软件)上传到服务器上home文件夹里

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dyTQSTGq-1618211284153)(479D8978869D4802989531F2468ADFE8)]


进入到nodeEM文件夹中启动node服务


node main.js

1

但是不能退出否则服务就中断,想要终止程序需要pm2


安装pm2

pm2 负载均衡功能的Node应用的进程管理器就算你退出程序进程也会存在.更新同步代码保持进程始终能工存在


安装pm2命令

npm install -g pm2

1

如果有版本信息输出则表示安装成功

[root@iZ2ze7xbky4xrvuywlntlpZ ~]# pm2 -v


4.5.5

1

2

3

进入到nodeEM文件夹中启动node服务

pm2 start main.js -i max -n nodeEm

1

常用pm2命令

进入项目根目录


启动进程/应用 pm2 start bin/www 或 pm2 start app.js

重命名进程/应用 pm2 start app.js --name wb123

添加进程/应用 watch pm2 start bin/www --watch

结束进程/应用 pm2 stop www

结束所有进程/应用 pm2 stop all

删除进程/应用 pm2 delete www

删除所有进程/应用 pm2 delete all

列出所有进程/应用 pm2 list

查看某个进程/应用具体情况 pm2 describe www

查看进程/应用的资源消耗情况 pm2 monit

查看pm2的日志 pm2 logs

若要查看某个进程/应用的日志,使用 pm2 logs www

重新启动进程/应用 pm2 restart www

重新启动所有进程/应用 pm2 restart all

此时的node服务器上环境就算安装成功了

————————————————

版权声明:本文为CSDN博主「猫人谷」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/zszcc/article/details/115623480

回帖