linux服务器部署react项目步骤详解
一、安装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项目步骤详解相关推荐
- linux服务器杀毒软件命令,悬镜Linux服务器卫士-木马查杀详解
原标题:悬镜Linux服务器卫士-木马查杀详解 今天悬镜小编详细给大家讲解下悬镜管家中-木马查杀功能的使用情况. 对于WebShell的理解,"Web"显然需要服务器开放Web服务 ...
- linux 部署php svn,Linux服务器搭建svn环境方法详解
下面由Linux教程栏目给大家介绍Linux服务器搭建svn环境的方法,希望对需要的朋友也是帮助! 1.安装svn服务端 sudo apt-get install subversion 2.安装svn ...
- Linux下服务器基本环境搭建步骤详解(三种软件安装方式)
Linux下服务器基本环境搭建 小伙伴们注意看:下面使用三种方式分别安装JDK.Tomcat.Docker进行演示 操作系统基于CentOs7. 文章目录 Linux下服务器基本环境搭建 前言 一.L ...
- rv1109/rv1126 编译并部署QT项目(详解)
目录 前言 一.Windows 下QT环境搭建 二.在 Builroot 下编译QT应用 1.Buildroot下构建QT工程 2.移植源码 3.编译工程 三.使用交叉编译工具链编译QT 1.准备工作 ...
- 使用Jenkins打包和部署Maven工程步骤详解
上节已部署jenkins: https://blog.csdn.net/weixin_39816740/article/details/104943258 并 准备好一个maven项目发布到码云 上节 ...
- Linux服务器部署java项目
安装JDK 在官网下载JDK 我下载的是 jdk-8u341-linux-x64.tar.gz 一.上传 在/usr/local中创建java文件夹 mkdir /usr/local/java 把JD ...
- CentOS下部署巡风步骤详解
本博客已经迁移到新的网站,www.je2se.com,请大家移步关注,互相交流,共同成长 巡风Centos 6.5部署指南 基础环境要求: Python2.7+ 安装Centos相关依赖 # Cent ...
- 光纤交换机后台linux,更换光纤交换机的步骤详解
光纤交换机与其他硬件相比,算不上一个特别稳定和可靠的设备.因此会有各种各样的问题产生,需要我们更换交换机.如果没有手册,我们也可以将它换下来,并且以后根据需求,重新配置和使用它.但是,如果根据合理的步 ...
- Linux的shutdown关机命令,Linux系统Shutdown命令定时关机详解
转自:http://www.bootf.com/490.html Linux系统下的shutdown命令用于安全的关闭/重启计算机,它不仅可以方便的实现定时关机,还可以由用户决定关机时的相关参数.在执 ...
最新文章
- python 画roc曲线
- cv python 样例_【CV实战】OpenCV—Hello world代码示例
- Windows下MongoDB的安装与设置MongoDB服务
- 操作系统经典书籍--现代操作系统
- Struts2文件上传
- Android控件-GridView
- 递归第一弹:初步理解
- ES6实用方法Object.assign、defineProperty、Symbol
- ubuntu14安装python_ubuntu14.04 安装python3.7
- C#设计模式系列 8 ----Builder 生成器模式之--发工资了,带老婆到 岗顶百脑汇配置电脑...
- CentOs 设置静态IP 方法[测试没问题]
- 借助Haproxy_exporter实现对MarathonLb的流量和负载实例业务的可用状态监控
- 西电捷通IWN2410(V600)WAPI鉴别服务器生成的PEM(X.509)证书文件样式
- 远程登陆cisco防火墙
- nyoj54小明的存钱计划
- 我可以处理Flutter集成百度地图问题解决
- 客户端与服务器端通信方式总结
- 弹性云服务器的规格系列,弹性云服务器的规格系列
- 操作系统文件管理实验
- CSDN待审核文章测试
热门文章
- vu和v就好比较好回家
- 用量子抗量子,剑桥量子与银行和大学机构合作演示抗量子区块链技术
- 光纤传感器实验模块_光纤传感器实验报告
- mysql executed_MySQL数据库之mysql从库Retrieved_Gtid_Set事务数比Executed_Gtid_Set事务数少的异常情况...
- 遇到的数学公式摘记(持续更新)
- gdpu教务系统自动学生评价
- C++64位数据格式化输出
- 魔方 NewLife.Cube
- Visual Studio终于可以设置行间距了
- java map的长度_JavaMap的一些常用方法