本文最后更新于:2023年12月5日 晚上
全局安装 create-react-app
初始化项目
删除.git
因为是个人开发,不是团队开发,所以不需要 git
配置 import 的 baseurl
在 tsconfig.json 中添加 baseUrl 配置项
配置格式化规则
在项目根目录下新建文件 .prettierrc.js ,定义格式化规则:
在项目根目录下新建文件 .prettierignore ,语法同.gitignore,定义忽略格式化的文件:
主要文件介绍
安装各种包
json-server
在项目根目录下新建目录 __json_server__,在目录下新建 db.json 文件。
package.json 中新增快捷方式:
prettier
修改 package.json,新增”prettier”
qs
emotion
dayjs
.env 和 .env.development
npm start
的时候,调用 .env
,npm run build
的时候,调用.env.development
,create-react-app 会自动切换。注意:配置项一定是REACT_APP_
开头。
.env
示例:
.env.development
示例:
Ant Design
官网:https://ant.design/index-cn
craco
项目根目录下新建文件 craco.config.js :
配置 webstrom
汉化
这里已经安装过了
配置自动 import 的绝对路径
这里应勾选了
配置 css-in-js 语法高亮
这里已经安装过了
配置自动格式化
yarn v2
以上是 yarn v1 搭配 create-react-app 构建 react,下面介绍使用 yarn v2:
全局安装 yarn v2
初始化项目:
初始化项目:
安装必要包
项目根目录下新建 tsconfig.json 文件
src 目录下新建 react-app-env.d.ts 文件,如果缺少这个文件,已组件形式引入图片会报错
.gitignore 中新增以下内容:
启动项目
配置 prettier
项目根目录下新增 .prettierrc.js 文件
剩下的和 yarn 一致
- …