Skip to content
This repository has been archived by the owner on Sep 8, 2022. It is now read-only.

NJUPT-SAST/sast-freshcup-frontend-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAST-FreshCup-Refresh

试制二二年式新柚杯答题系统

前端使用的技术

语言: TypeScript

UI组件库: Semi Design

调用API: Axios

全局状态管理: Recoil

需要注意的是,我们使用的 react-router-dom 版本为 6.0+ ,在使用上与v5版本存在较大差异,在开始撰写或修改路由配置之前,我们推荐首先阅读 Getting Started。同时我们应当更倾向于去使用 Recoil 来去管理复杂组件的状态。

开发指北

该项目使用 Create React App 构建

安装依赖

  • 16 ≤ Node.js < 17 (如果当前使用的 Node.js 版本 < 16,在运行本项目前应先升级 Node.js 版本,此外不推荐使用非 LTS 版本 Node.js)
  • 1 ≤ Yarn < 2 (本项目原生使用 Yarn 构建,混用其他包管理器安装依赖可能会导致不可预知的错误)

实时预览

yarn start

项目将会运行在 http://localhost:3000

项目打包

yarn build

代码提交

在该项目中,我们使用 git cz 命令来去帮助撰写规范的 Commit message

执行 git cz 时,Git 报错 git: 'cz' is not a git command. See 'git --help' 怎么办?

我们需要先使用 npm 全局安装 commitizen(*不能使用 yarn),命令如下:

npm install commitizen -g

请务必 PUSH 符合 Angular 规范的 Commit 信息!

同时我们推荐使用 GPG 签名你的 Git 提交,使它安全可信(Verified)

更多

有关 Create React App Create React App documentation

学习 React React documentation

About

试制二二年式新柚杯答题系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published