目标是作为 ddd 建模生产力工具


Keywords
domain-designer, ddd
License
Apache-2.0
Install
npm install @ddd-tool/domain-designer-cli@0.0.0-alpha.18

Documentation

domain-designer-cli

目标是作为 ddd 建模生产力工具

1 前置依赖

nodejs >= 18

pnpm >= 9

  • 确保有全局的pnpm指令

2 安装

pnpm i @ddd-tool/domain-designer-cli -g

3 更新版本

3.1 更新软件

pnpm i @ddd-tool/domain-designer-cli@latest -g

3.2 更新工作空间

在已有的工作空间中执行命令

domain-designer-cli update

4 使用

4.1 初始化一个工作空间

在一个空文件夹中执行命令

domain-designer-cli init
  • 初始化后的目录包含如下内容:

    • node_modules。为 ide 提供代码补全的最小.d.ts 包,不包含任何实现

    • 一个示例 ts 文件。可以快速了解如何使用 ts 代码进行建模

    • RunWeb 脚本。用于实时查看建模效果

4.2 编写 ts 文件

  • 可以自行创建多个任意名称的 ts 文件

  • 多个 ts 文件会被 web 服务识别为多个数据源,可在 web 页面的设置中切换数据源

4.3 Web 端运行

  • 运行自动生成的RunWeb脚本文件,即可启动 web 服务

5 其他说明

  • 对于每个 ts 文件内的修改,刷新页面即可看到效果

  • 如果新增或者删除了 ts 文件,需要重新运行RunWeb脚本