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