14. React的脚手架的基本使用

1. 搭建脚手架环境

1.1 react的脚手架库 create-react-app

  • 用于创建react项目

1.2 项目的整体技术架构

  • react
  • webpack
  • es6
  • eslint
  • 等等

1.3使用脚手架的优点

  • 模块化
  • 组件化
  • 工程化

1.4 环境搭建步骤

1.4.1 安装npm

  • 安装node,node自带npm
npm 配置淘宝镜像
  • npm查看镜像路径
npm config get registry
  • npm配置淘宝镜像
npm config set registry https://registry.npm.taobao.org

1.4.2 安装 yarn

  • 通过npm安装yarn
  • npm install -g yarn 或者 npm i -g yarn
yarn 配置淘宝镜像
  • yarn 查看镜像路径
yarn config get registry
  • yarn 配置淘宝路径
yarn config set registry https://registry.npm.taobao.org
  • yarn 命令
yarn  add  依赖包  	  ========  npm install  依赖包
yarn remove 依赖包 	  ========  npm uninstall  依赖包
yarn               	  ========  npm  i       // 安装全部依赖包
yarn -y init       	  =======  npm -y init  // 创建package.json文件
yarn add global 依赖包 =======  npm i -g 依赖包  // 全局方式装包

1.4.3 yarn eject(谨慎使用,不可逆操作)

  • 暴露脚手架核心配置
  • 不可以逆操作
  • 暴露出两个文件夹
    • config 支撑脚手架运行的配置
    • scripts

1.4.4 安装 create-react-app

npm install -g create-react-app

或者

npm i -g create-react-app
  • install 或者 i 表示安装的意思
  • -g 表示是全局安装

1.4.5 创建项目

(1)手动创目录A,用于存放不同项目
  • 创建目录A之后,cmd 进入目录A
  • A可以是任何英文名
(2)进入目录A,create-react-app 项目名
create-react-app test01
  • 在目录A中,创建项目,并等待下载安装完成
(3)进入项目根路径,启动项目
  • npm start
  • 或者 yarn start

2. 查看项目

2.1 查看项目结构

public ---- 静态资源文件夹
		favicon.icon ------ 网站页签图标
		index.html -------- 主页面
		logo192.png ------- logo图
		logo512.png ------- logo图
		manifest.json ----- 应用加壳的配置文件
		robots.txt -------- 爬虫协议文件
src ---- 源码文件夹
		App.css -------- App组件的样式
		App.js --------- App组件
		App.test.js ---- 用于给App做测试
		index.css ------ 样式
		index.js ------- 入口文件
		logo.svg ------- logo图
		reportWebVitals.js
			--- 页面性能分析文件(需要web-vitals库的支持)
		setupTests.js
			---- 组件单元测试的文件(需要jest-dom库的支持)

2.2 查看 public/index.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <!--public文件夹的路径-->
    <link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
    <!--开启理想视口,用于移动端的适配-->
    <meta name="viewport" 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神奇洋葱头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值