按照 https://juejin.im/post/6860129883398668296 这篇文章配置的,准备弄一下以后使用
- package.json √
- LICENSE √
- .gitignore √
- .npmrc √
- README.md √
- EditorConfig √
- Prettier √
- ESlint √
- StyleLint √
- lint 命令 √
- ESLint、StyleLint 和 Prettier 的冲突 √
- lint-staged √
- commitlint + changelog √
-
开始 √
-
input、output √
-
公共变量文件 √
-
区分开发、生产环境 √
-
mode √
-
本地服务实时查看页面 √
-
devtool √
-
打包编译前清理 dist 目录 √
-
样式处理文件 √
- CSS
- LESS
- SASS
- PostCss
-
图片和字体文件处理 √
- 安装对应 babel 插件 √
- tsx 语法测试 √
- tsconfig.json √
- 拷贝公共静态资源 √
- 显示编译进度 √
- 编译时的 typescript 类型检查 √
- 加快二次编译速度 √
- external 减少打包体积 √
- 抽离公共代码 √
- 热更新 √
- 跨域请求 √
- 抽离出 css 样式 √
- 去除无用样式 √
- 压缩 js 和 css 代码 √
- 添加包注释 √
- tree-shaking √
- 打包分析 √
- 增加 thread-loader
- dev 环境默认端口号是 本机网络 ip
- 配置 react-router