• 使用xshell linux安装nodejs,CentOS下安装并配置nodejs环境教程


    🚀 优质资源分享 🚀

    学习路线指引(点击解锁)知识定位人群定位
    🧡 Python实战微信订餐小程序 🧡进阶级本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
    💛Python量化交易实战💛入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统
    1. 下载node最新版本 : 连接   https://nodejs.org/zh-cn/(查看node最新版本)

    在跟目录root下,命令行输入:

    wget  https://nodejs.org/download/release/v16.16.0/node-v16.16.0-linux-x64.tar.xz
    
    • 1

    如下图:

    1. 解压下载的node源文件:
    tar -xvf node-v16.16.0-linux-x64.tar.xz
    
    • 1

    修改文件夹(目录)的名字

    mv node-v16.16.0-linux-x64 nodejs
    
    • 1

    3、执行软连接

    注意:确认一下nodejs下bin目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤

    返回根目录cd /,对node和npm设置软连接

    ln -s /root/nodejs/bin/node /usr/bin/ 
    ln -s /root/nodejs/bin/npm /usr/bin/
    
    • 1
    • 2

    检查是否安装成功:

    配置: 要使 node 命令在任何目录中都可以使用,需要配置环境变量,如下:

    首先在 root 目录下找到 .bash_profile 文件,编辑,vi ~/.bash_profile找到 PATH=P A T H : PATH:PATH:HOME/bin,在后面添加路径为:PATH=P A T H : PATH:PATH:HOME/bin:/usr/local/nodejs/bin保存修改,然后重载一下,source ~/.bash_profile

    4、我们需要思考个问题,怎么让项目一直跑起来呢?服务器不关,项目怎么可以一直维持着运行的状态呢?

    两种方法:pm2和forever

    forever和pm2的区别:

    forever 管理多个站点,每个站访问量不大,不需要监控。

    pm2 的话访问量会相对大,需要完整的监控界面。

    可根据自己需求进行安装哦~~

    安装pm2,通过pm2启动node可以使关闭终端时node依然运行。

    全局安装pm2,现在应该知道pm2是安装在哪里了,那么直接创建全局命令软链接

    ln -s /root/nodejs/bin/pm2 /usr/local/bin/
    
    • 1

    pm2 -v

    检查安装完毕!!!

    pm2安装成功使用pm2启动服务,进入到可以使用npm start命令的目录,执行pm2命令

    pm2 start npm --name 'wz-irm' -- start
    
    • 1

    设置pm2管理的服务开机自启运行 pm2 startup,即在/etc/init.d/目录下生成pm2-root的启动脚本,且自动将pm2-root设为服务。

    运行pm2 save,会将当前pm2所运行的应用保存在/root/.pm2/dump.pm2下,当开机重启时,运行pm2-root服务脚本,并且到/root/.pm2/dump.pm2下读取应用并启动。

    pm2常用命令请参考https://www.jianshu.com/p/e15fd72727fe

  • 相关阅读:
    蓝桥杯拿到一等奖,并分享经验
    私有化部署企业IM即时通讯app,群聊多样化管控
    CANoe-以太网软硬件网络自动映射的问题
    RPA要不要学习,真的能解放双手吗?
    SpringMVC学习笔记(三)
    论文阅读笔记 | 三维目标检测——PointNet++
    【Pytorch with fastai】第 9 章 :表格建模深入探讨
    每天五分钟深度学习pytorch:训练神经网络模型的基本步骤
    Pytorch与tensorboard观察Loss变化
    【JUC】并发编程学习笔记(一)
  • 原文地址:https://blog.csdn.net/u013190417/article/details/126277256