React项目部署

来源:互联网 发布:手机美工软件有哪些 编辑:程序博客网 时间:2024/06/16 09:43

React项目部署

为了方便初学者(自己)理解,文章展示完整流程利用create-react-app


create-react-app,来自Facebook出品的零配置命令行工具,能够帮你自动创建基于Webpack+ES6的最简易的React项目模板,有助于初学者快速上手实践。

npm install -g create-react-app

Tips: 倘若安装速度太慢,可以更换国内源, 或者使用cnpm

  • 更换源

    npm config set registry https://registry.npm.taobao.org

  • cnpm,安装后就可使用,和npm一样

    npm install -g cnpm --registry=https://registry.npm.taobao.org

建立react工程

create-react-app first-app

本地(Devlopment)可以启动服务器check一下

cd first-app
npm start

打包编译,自动使用webpack优化压缩打包

npm run build
这里写图片描述

为了方便传输给服务器,进行打包tar

tar -czvf build.tar build

传输给服务器scp(linux), Filezilla(windows)

scp build.tar username@address:path

ssh连接服务器后,进入服务器目录path

tar -xzvf build.tar

deploy build (在文件目录中,允许新建文件,在该文件解压,部署)

npm install -g serve
serve -s build [注]如果是在build文件夹或新建文件夹内,只需要serve -s
这里写图片描述

原创粉丝点击