CLI 命令
启动开发环境
首先本地启动 docker,包含 redis 和 postgresql 服务:
yarn start:docker
再启动 node 开发服务:
yarn start
打包命令
# 可以选择打包哪些脚本yarn build
# 全部打包(不推荐,后面将删除)yarn parcel:build:all
导出前端 SDK
yarn build:sdk
测试命令
测试 src/
目录里面的测试用例
yarn test src
测试指定文件
yarn test src/xx/xx.js
测试 sdk
yarn test:sdk
快速生成模块
yarn tpl
再按要求输入模块名称(格式要求举例:thisIsModuleName),和 entityName(格式要求举例:ThisIsEntityName)
将会在 src/modules/[module-name]
生成基础的 CRUD 文件
检查部署是否正常
在我们部署后,我们需要检查:
- 服务器是否是 utc 时间
- ip 是否有正确代理
- websocket 是否可以正确连接
- 定时任务是否正确执行
- 外网应该无法访问 redis 以及 dababase
- redis 和 database 应该开启密码并且不应该有默认密码和简单密码(需要检查配置)
- 超过 1kb 的文本应该有 gzip 或 br 压缩,图片文件不应该 gzip 或 br 压缩
- 更多...
WEB=http://example.com yarn doctor