需要使用 node 18 以上版本,Vite 5.0 不在支持 node 18 以下版本
使用axios进行网络请求,使用redux-toolkit管理全局状态数据,使用styled-components作为样式解决方案
- react 18.2.0
- vite 5.0.8
- @reduxjs/toolkit 2.0.1
- react-redux 9.0.4
- axios 1.6.2
- react-router-dom 6.21.0
- normalize.css 8.0.1
- styled-components 6.1.1
- eslint 8.55.0
- prettier 3.1.1
assets 静态文件资源
base-ui 二次封装 ui 框架组件
components 通用组件
hooks 封装的 hooks
router 项目路由
service 项目网络请求
store 项目全局状态数据
utils 项目工具
views 项目页面
复制.env 文件为.env.development.local 文件,并修改其中的环境变量
复制.env 文件为.env.production.local 文件,并修改其中的环境变量
安装依赖
npm install
启动项目
npm run dev
npm run build
npm run prettier