启动项目
打包
参数
名称 | 描述 |
---|---|
--stats | 是否写构建信息(主要还是给BundleAnalyzerPlugin用,不过没做主动启动这个服务) |
--profile | webpack分析打包 |
eslint检测,但是没加fix,自己手动fix吧
构建镜像
参数
名称 | 描述 |
---|---|
--tag \ --t | 镜像tag |
--d | 镜像描述 |
==备注:CICD或许是clone镜像方式问题,脚本.git文件不一致,所以不在cicd自动构建镜像==
打包+构建镜像 参数同上
暂未添加,正经前端搞啥自动化测试,是需求不够多吗
项目中参考cra部分构建思维,我也懒得自己写部分脚本,直接使用react-dev-utils了,不过这个库有些不兼容webpack5,我改了放在==config-utils==文件夹
- test
- 打包优化体积
- cdn (因为要钱所以放弃了)
- babel macro (感觉没必要搞,坑队友)
- 等cra升级了,部分脚本跟回cra走
- stylelint
- ci runner管理(目前挂在局域网某台主机,使用shell)