githubEdit

day06-01.项目前置准备

项目搭建

基于CRA创建项目

CRA是一个底层基于webpack快速创建React项目的脚手架工具

# 使用npx创建项目
npx create-react-app react-jike

# 进入到项
cd react-jike

# 启动项目
npm start
image.png

调整项目目录结构

src/index.js

src/App.js

使用scss预处理器

SASS 是一种预编译的 CSS,支持一些比较高级的语法,可以提高编写样式的效率,CRA接入scss非常简单只需要我们装一个sass工具

实现步骤

  1. 安装解析 sass 的包:npm i sass -D

  2. 创建全局样式文件:index.scss

组件库antd使用

我们的项目是一个传统的PC管理后台,有现成的组件库可以使用,帮助我们提升开发效率,其中使用最广的就是antD

Ant Design of React - Ant Designarrow-up-right 实现步骤

  1. 安装 antd 组件库:npm i antd

  2. 导入 Button 组件

  3. 在 Login 页面渲染 Button 组件进行测试

测试Button pages/Login/index.jsx

image.png

配置基础路由

单页应用需要对应的路由支持,我们使用 react-router-dom 最新版本

实现步骤

  1. 安装路由包 npm i react-router-dom

  2. 准备 LayoutLogin俩个基础组件

  3. 配置路由

代码实现 pages/Layout/index.js

pages/Login/index.js

router/index.js

index.js

配置别名路径

项目背景:在业务开发过程中文件夹的嵌套层级可能会比较深,通过传统的路径选择会比较麻烦也容易出错,设置路径别名可以简化这个过程

路径编译配置

  1. 安装 craco 工具包

  2. 增加 craco.config.js 配置文件

  3. 修改 scripts 命令

  4. 测试是否生效

VsCode提示配置

实现步骤

  1. 在项目根目录创建 jsconfig.json 配置文件

  2. 在配置文件中添加以下配置

代码实现

:::warning 说明:VSCode会自动读取jsconfig.json 中的配置,让vscode知道@就是src目录 :::

使用gitee管理项目

Last updated

Was this helpful?