https://github.com/srect/webpack5-ts-react
webpack5+ts+react
https://github.com/srect/webpack5-ts-react
Last synced: 11 months ago
JSON representation
webpack5+ts+react
- Host: GitHub
- URL: https://github.com/srect/webpack5-ts-react
- Owner: sRect
- Created: 2021-07-13T16:25:46.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-29T13:00:01.000Z (almost 5 years ago)
- Last Synced: 2025-02-22T03:42:00.327Z (over 1 year ago)
- Language: JavaScript
- Size: 264 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ts的编译方式
1. ts-loader 编译的时候可以进行类型检查,适合新项目,编译比较慢
```
npm i ts-loader -D
```
2. babel-loader @babel/preset-typescript等 编译的时候不可以进行类型检查,适合老项目
3. awesome-typescript-loader 性能比ts-loader高一些,可以把类型检查放在单独的进程中检查,效率高一些
4. fork-ts-checker-webpack-plugin + ts-loader fork是开启子进程
## lint
- tslint 逐渐废弃
- eslint 社区通用
```
npm i eslint @typescript-eslint/eslint-plugin@latest @typescript-eslint/parser@latest eslint-plugin-react@latest -D
```