• mac在linux服务器上部署前端项目


    1.在苹果商店里面下载一个ForkLift服务器可视化工具,登录服务器:
    需要公ip(你买的那个服务器)+root+设置密码(更多里面设置),登录进去可以看看服务器有那些文件,一般命令移动文件不一定马上可以看到生效,可以重启一下,不过敲命令可以看到刚刚移动的,在对应的文件夹打ll或者ls看看有那些文件
    2.终端登录服务器使用ssh root@你的公ip,再输入设置密码,出现欢迎来到–,说明ok,
    然后要配置,node,在官网下载点击下载node自己想要的版本
    3.把node下载好,再复制到服务器,复制完一般是在最外一层,也可以在线下载,再解压,可以先改node名字,这个命令mv node-v16.0.0-linux-x64 node就是指改为node,然后把它放在usr/local,输入mv node /usr/local(意思是把node移动到/usr/loca);(闲话:输入cd …/就是返回上一层文件目录)

    4.然后要配置node环境变量
    输入sudo vim /etc/profile
    在最下面加上(按i进行编辑。修改好先按esc再输入:wq,它的意思是保存并退出,::wq是直接退出)

    #java enviroment
    export NODE_HOME=/usr/local/nodejs
    export PATH=$NODE_HOME/bin:$PATH
    
    • 1
    • 2
    • 3

    还要输入sudo source /etc/profile命令保存一下

    搞好,就查看看有没有node,输入node -v
    [root@ecs-402309 ~]# node -v
    v16.16.0
    说明成功了,
    然后看看有没有npm
    输入npm -v

    如何出现
    node:internal/modules/cjs/loader:936 throw err,----no find —lib/cli.js没找到资源的话,需要在usr/local/bin/node/bin/npm(可视化服务器)里面点进npm做一下配置
    require(‘…/lib/node_modules/npm/lib/cli.js’)(process)
    [root@ecs-402309 ~]# npm -v
    8.11.0
    说明成功了
    然后把前端项目打包的dist放输入node的服务器,node的服务器可以百度一下搭建这个还是非常简单,先别安装,因为node_modules很大,放到服务器在安装依赖。http://你的公ip+你写的node服务器端口(如http://113.36.4.125:8088/#/login)
    可以访问啦

    如果ping不通服务器ip,去登录华为云(我是用华为的),然后在上面配置一下
    在安全组规则里面
    100 允许 ICMP : 全部 IPv4 0.0.0.0/0(注意选择ICMP)
    端口的话自己看情况放开

    这只是我自己试的,也不知道你们用这些方法可行不,不会百度一下折麽一下就好了

  • 相关阅读:
    英镑兑美元汇率跌至1985年以来的最低水平 英镑危机临近
    中兴协力NB-IoT部署实验(含复杂项目)
    Flutter框架时间线梳理
    yolov7模型部署——代码实现(python版和c#版)
    直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(三)
    java计算机毕业设计医院人事档案管理系源代码+系统+数据库+lw文档
    JMeter添加插件
    Nginx服务配置及相关模块
    【AI视野·今日NLP 自然语言处理论文速览 第五十四期】Fri, 13 Oct 2023
    Spark(林子雨慕课课程)
  • 原文地址:https://blog.csdn.net/weixin_42659644/article/details/126087150