An open API service indexing awesome lists of open source software.

https://github.com/jaceyi/react-app

Typescript+React 初始化项目,配置简易 Webpack。
https://github.com/jaceyi/react-app

react typescript webpack

Last synced: about 1 year ago
JSON representation

Typescript+React 初始化项目,配置简易 Webpack。

Awesome Lists containing this project

README

          

## Start

> Typescript + React 初始化项目,项目默认配置有 eslint 如果不需要自行移除,src 目录中有简易 demo 可供初学,有问题欢迎探讨。

## 安装依赖

```bash
yarn
```

## 开发必读

开发依赖环境 Node 16.14+,默认端口 8080。

最好给编辑器安装上 EditorConfig, ESLint, Prettier 方便开发。

项目会在 `git commit` 时进行 Prettier 与 ESLint 格式代码,如果未通过请遵守 ESLint 规范,请修复后重新 `commit` ,情况紧急可以在 `git commit` 时加 `--no-verify` 命令不校验直接提交。

## 启动本地开发服务

```bash
yarn dev
```

## 打包编译

默认输出 dist 文件夹

```bash
yarn build
```

## 检查代码格式

配置文件 `.eslintrc` 参考官网 https://eslint.org/

```bash
yarn lint
```

## 格式化代码

配置文件 `.perttierrc` 参考官网 https://prettier.io/

```bash
yarn prettier
```

## 备注

> public 目录内的资源都会按照原路径 Copy 至 dist 目录。