type
status
date
slug
summary
tags
category
icon
password
1、React开发环境搭建
安装环境准备
- node.js,建议安装18以上的版本。
- 可以下载nvm,管理node版本,nvm的下载地址:https://github.com/coreybutler/nvm-windows/releases
- vscode插件
创建项目
使用
npm init vite [项目名称]
创建一个项目demo,选择 React、TypeScript + SWC 配置即可目录介绍
- public 用于存放不会发生变动的静态资源,在项目构建过程中,public目录中的资源只会被简单的复制到根目录(如dist目录)中,不会进行任何编译或处理,可以直接通过URL访问
- src
- assets 用于存放可能会发生变动的静态资源,在项目构建过程中会随着项目一起被打包编译。
- App.css 根组件样式
- App.tsx 根组件
- index.css 全局css文件
- main.tsx 全局tsx文件
- vite-env.d.ts 声明文件,使用三斜线指令指定类型定义
- .gitignore 提交git时需要忽略的文件
- eslint.config.js eslint配置文件
- index.html 入口文件
- package-lock.json 由npm自动生成的,用于锁定安装包的版本,确保项目依赖的一致性
- package.json 项目依赖模块文件
- README.md 说明文件
- tsconfig.app.json 应用级的typescript配置文件
- tsconfig.json 全局的typescript配置文件
- tsconfig.node.json 为node.js配置的typescript配置文件
- vite.config.ts vite配置文件
其他小点
main.tsx文件:
document.getElementById('root')!
这段代码里的!
,是非空断言,告诉编辑器这个表达式不会为空package.json 文件:
eslint命令详解:
eslint . :对当前目录(以及子目录)中的文件运行 ESLint。
-ext ts,tsx :指定要检查的文件扩展名为 .ts 和 .tsx,即 TypeScript 和 TypeScript React 文件。
-report-unused-disable-directives :报告未使用的 eslint-disable 指令。这可以帮助你清理不再需要的 ESLint 禁用指令。
-max-warnings 0 :将警告数量限制为 0。如果有任何警告,ESLint 将返回非零退出代码,这通常用于在 CI/CD 环境中确保代码库没有任何警告。
- 作者:衔蝉
- 链接:https://xianchan.ah.cn/article/react-1
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章