ITPub博客

首页 > 应用开发 > ReactJS > 简单快速部署React,上手Web开发更轻松!

简单快速部署React,上手Web开发更轻松!

原创 ReactJS 作者:maosushi 时间:2022-03-23 16:50:02 0 删除 编辑

为什么要使用React

React起源于Facebook内部项目,于2013年开源,由于出众的设计思想,以及更加专注于MVC当中的视图层, 使得创建交互式 UI 变得轻而易举。同时React还可以为你应用的每一个组件设计简洁的视图,当数据改变时 React 能有效地更新并正确地渲染组件。


在写React时,就是在写每一个组件,最后将一个界面中的若干组件组合包装成完整页面,这样就实现了 无论你现在正在使用什么技术栈,你都可以随时引入 React 来开发新特性,而不需要重写现有代码。


跟随本教程,提升Web开发效率,了解如何轻松部署React,马上学习起来吧!


一、搭建本地开发环境

  • Create React App 是React 创建新的单页面应用的最佳方式。它会配置你的开发环境,以便使你能够使用最新的 JavaScript 特性,提供良好的开发体验,并为生产环境优化你的应用程序。你需要在你的机器上安装 Node >= 14.0.0 。   要了解如何安装 Node.js,参阅 nodejs.org 。 如果你不确定系统中正在运行的 Node.js 版本是什么,请在终端窗口中运行 node -v 。


  • npm 包管理器 因为我们通常都会使用react 提供的脚手架搭建项目结构,所以要下载并安装 npm 包并且 npm >= 5.6 ,你需要一个 npm 包管理器。本指南使用 npm 客户端 命令行界面,该界面默认安装在 Node.js 。要检查你是否安装了 npm 客户端,请在终端窗口中运行 npm -v 。


  • 你可以使用 React CLI 来创建项目,生成应用和库代码,以及执行各种持续开发任务,比如测试、打包和部署。

要使用 npm 命令安装 CLI,请打开终端/控制台窗口,输入如下命令:

npm install -g create-react-app

二、创建新的初始应用

Create React App 不会处理后端逻辑或操纵数据库;它只是创建一个前端构建流水线,所以你可以使用它来配合任何你想使用的后端。它在内部使用Babel 和 webpack ,但是你无需了解他们的任何细节。


要想创建一个新的初始应用项目,请执行:

npx create-react-app my-app

这里的 “my-app ” 是你需要创建的项目名称,自己定义。

并且 npx 不是拼写错误—— 它是npm 5.2 + 附带的 package运行工具。


项目目录介绍 :

  • README.md 项目说明 package.json、webpack 配置项目包管理。package-lock.json 锁定安装时的版本号,以保证其他人再npm install 时大家的依赖能保证一致。gitignore 这个是git的选择性上传的配置文件node_modules 项目的依赖包。public 公共文件,里边有公用模版和图标。src主要代码编写文件。
  • public => mainifest.json : 移动端配置文件。src=> serviceWorker.js: 用于写移动端开发的,PWA必须用到这个文件,有了这个文件,就相当于有了离线浏览的功能。


三、启动应用服务器

进入工作区目录,并启动这个应用。

cd my-appnpm start

npm start 命令会构建本应用、启动开发服务器、监听源文件,并且当那些文件发生变化时重新构建本应用,

也 会打开浏览器,并访问 localhost:3000 。

你会发现本应用正运行在浏览器中。


参考文献: https://zh-hans.reactjs.org/


云平台一键部署React

1.创建环境

想要一键部署React,需要以下账号和服务:

image

2.创建React应用

image

  • 云资源访问授权。如果您之前没有使用过云开发平台,会出现云资源授权管理的选项,往下拉出现直至同意授权的字样,点击「同意授权」后出现授权成功,点击进入「下一步」。

image


  • 绑定Github账号。授权完成后选择来源仓库为Github,按照提示点击去绑定,绑定GitHub帐号,登录后并点击Authorize Aliyunworkben允许云开发平台构建、发布你的GitHub代码为可访问的网站。

image


  • 选择fork好的“React”代码仓库。选择第一步中的 代码仓库 , 主干分支 ,并点击下一步。主干分支一般指的是代码的master或main等分支。

image

  • 填写基本信息,完成创建。填写基本信息并点击「完成」。成功后进入到应用详情和部署界面。


image

3.在日常环境部署

  • 一键进行应用部署。在应用详情页面点击日常环境的「部署」按钮进行一键部署,部署状态变成绿色已部署以后可以点击访问部署网站查看效果。

image

  • 访问React网站。 日常环境的测试域名也是可以访问的,点击访问已部署网站按钮会出现一个弹出,点击弹出上的立即访问就能够访问已经部署好的站点了。在部署完成后,可以继续本地编码,并将代码push到应用的“基本信息”中对应的代码仓库内。

image


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70014923/viewspace-2883610/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2022-03-09

  • 博文量
    2
  • 访问量
    249