一、安装node环境

下载软件包 wget https://nodejs.org/dist/v11.10.0/node-v11.10.0-linux-x64.tar.gz
        解压 tar -zvxf node-v11.10.0-linux-x64.tar.gz
        建立软连接
         ln -s ~/study/node-v11.10.0-linux-x64/bin/npm /usr/local/bin/npm
         ln -s ~/study/node-v11.10.0-linux-x64/bin/node  /usr/local/bin/node
         建立软连接之后 全局就可以使用 node 和 npm命令

二、本地环境进行编译

npm run build 本地会生成一个build文件

三、将编译的包上传到服务器

通过sftp进行上传

四、通过命令进行运行

npm install -g serve

ln -s /root/node-v11.10.0-linux-x64/bin/serve /usr/local/bin/serve

serve -s

五、部署项目需要注意的点

1、运行react项目需要在build文件下通过serve -s进行运行

但是serve命令是通过npm进行安装的 安装之后我们需要进行一个软连接,这样才能在全局找         到这个命令,serve命令默认是在node目录下的bin目录下

2、我们下载node是一定要注意版本,版本过高或者过低都会出现安装不了serve命令的情况

我安装的这个11的版本还是比较稳定的。

linux服务器部署react项目步骤详解相关推荐

  1. linux服务器杀毒软件命令,悬镜Linux服务器卫士-木马查杀详解

    原标题:悬镜Linux服务器卫士-木马查杀详解 今天悬镜小编详细给大家讲解下悬镜管家中-木马查杀功能的使用情况. 对于WebShell的理解,"Web"显然需要服务器开放Web服务 ...

  2. linux 部署php svn,Linux服务器搭建svn环境方法详解

    下面由Linux教程栏目给大家介绍Linux服务器搭建svn环境的方法,希望对需要的朋友也是帮助! 1.安装svn服务端 sudo apt-get install subversion 2.安装svn ...

  3. Linux下服务器基本环境搭建步骤详解(三种软件安装方式)

    Linux下服务器基本环境搭建 小伙伴们注意看:下面使用三种方式分别安装JDK.Tomcat.Docker进行演示 操作系统基于CentOs7. 文章目录 Linux下服务器基本环境搭建 前言 一.L ...

  4. rv1109/rv1126 编译并部署QT项目(详解)

    目录 前言 一.Windows 下QT环境搭建 二.在 Builroot 下编译QT应用 1.Buildroot下构建QT工程 2.移植源码 3.编译工程 三.使用交叉编译工具链编译QT 1.准备工作 ...

  5. 使用Jenkins打包和部署Maven工程步骤详解

    上节已部署jenkins: https://blog.csdn.net/weixin_39816740/article/details/104943258 并 准备好一个maven项目发布到码云 上节 ...

  6. Linux服务器部署java项目

    安装JDK 在官网下载JDK 我下载的是 jdk-8u341-linux-x64.tar.gz 一.上传 在/usr/local中创建java文件夹 mkdir /usr/local/java 把JD ...

  7. CentOS下部署巡风步骤详解

    本博客已经迁移到新的网站,www.je2se.com,请大家移步关注,互相交流,共同成长 巡风Centos 6.5部署指南 基础环境要求: Python2.7+ 安装Centos相关依赖 # Cent ...

  8. 光纤交换机后台linux,更换光纤交换机的步骤详解

    光纤交换机与其他硬件相比,算不上一个特别稳定和可靠的设备.因此会有各种各样的问题产生,需要我们更换交换机.如果没有手册,我们也可以将它换下来,并且以后根据需求,重新配置和使用它.但是,如果根据合理的步 ...

  9. Linux的shutdown关机命令,Linux系统Shutdown命令定时关机详解

    转自:http://www.bootf.com/490.html Linux系统下的shutdown命令用于安全的关闭/重启计算机,它不仅可以方便的实现定时关机,还可以由用户决定关机时的相关参数.在执 ...

最新文章

  1. python 画roc曲线
  2. cv python 样例_【CV实战】OpenCV—Hello world代码示例
  3. Windows下MongoDB的安装与设置MongoDB服务
  4. 操作系统经典书籍--现代操作系统
  5. Struts2文件上传
  6. Android控件-GridView
  7. 递归第一弹:初步理解
  8. ES6实用方法Object.assign、defineProperty、Symbol
  9. ubuntu14安装python_ubuntu14.04 安装python3.7
  10. C#设计模式系列 8 ----Builder 生成器模式之--发工资了,带老婆到 岗顶百脑汇配置电脑...
  11. CentOs 设置静态IP 方法[测试没问题]
  12. 借助Haproxy_exporter实现对MarathonLb的流量和负载实例业务的可用状态监控
  13. 西电捷通IWN2410(V600)WAPI鉴别服务器生成的PEM(X.509)证书文件样式
  14. 远程登陆cisco防火墙
  15. nyoj54小明的存钱计划
  16. 我可以处理Flutter集成百度地图问题解决
  17. 客户端与服务器端通信方式总结
  18. 弹性云服务器的规格系列,弹性云服务器的规格系列
  19. 操作系统文件管理实验
  20. CSDN待审核文章测试

热门文章

  1. vu和v就好比较好回家
  2. 用量子抗量子,剑桥量子与银行和大学机构合作演示抗量子区块链技术
  3. 光纤传感器实验模块_光纤传感器实验报告
  4. mysql executed_MySQL数据库之mysql从库Retrieved_Gtid_Set事务数比Executed_Gtid_Set事务数少的异常情况...
  5. 遇到的数学公式摘记(持续更新)
  6. gdpu教务系统自动学生评价
  7. C++64位数据格式化输出
  8. 魔方 NewLife.Cube
  9. Visual Studio终于可以设置行间距了
  10. java map的长度_JavaMap的一些常用方法