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"