day06-01.项目前置准备
项目搭建
基于CRA创建项目
CRA是一个底层基于webpack快速创建React项目的脚手架工具
# 使用npx创建项目
npx create-react-app react-jike
# 进入到项
cd react-jike
# 启动项目
npm start
调整项目目录结构
src/index.js
src/App.js
使用scss预处理器
SASS是一种预编译的 CSS,支持一些比较高级的语法,可以提高编写样式的效率,CRA接入scss非常简单只需要我们装一个sass工具
实现步骤
安装解析 sass 的包:
npm i sass -D创建全局样式文件:
index.scss
组件库antd使用
我们的项目是一个传统的PC管理后台,有现成的组件库可以使用,帮助我们提升开发效率,其中使用最广的就是antD
Ant Design of React - Ant Design 实现步骤
安装 antd 组件库:
npm i antd导入 Button 组件
在 Login 页面渲染 Button 组件进行测试
测试Button pages/Login/index.jsx

配置基础路由
单页应用需要对应的路由支持,我们使用
react-router-dom最新版本
实现步骤
安装路由包
npm i react-router-dom准备
Layout和Login俩个基础组件配置路由
代码实现 pages/Layout/index.js
pages/Login/index.js
router/index.js
index.js
配置别名路径
项目背景:在业务开发过程中文件夹的嵌套层级可能会比较深,通过传统的路径选择会比较麻烦也容易出错,设置路径别名可以简化这个过程
路径编译配置
安装
craco工具包增加
craco.config.js配置文件修改
scripts 命令测试是否生效
VsCode提示配置
实现步骤
在项目根目录创建
jsconfig.json配置文件在配置文件中添加以下配置
代码实现
:::warning 说明:VSCode会自动读取jsconfig.json 中的配置,让vscode知道@就是src目录 :::
使用gitee管理项目
Last updated
Was this helpful?