2

我正在玩一个从 Jira 获取数据、生成指标并将其提供给 React 前端(https://github.com/fgerthoffert/jira-agile-velocity)的小应用程序。

它目前包含:

现在,它有机地增长到我需要重构和对代码库进行整体清理的地步。

我查看了 monorepo 框架的 NX(https://nx.dev/web),它非常有趣,因为它允许在应用程序之间共享代码(特别是类型定义和小型实用程序函数)。

我能够设置 API 和 UI,它可以正常构建和运行,我可以毫无问题地构建 docker 映像。

我面临的挑战是围绕构建 CLI 应用程序。

我怀疑大部分自定义应该发生在workspace.json的架构师/构建部分,但我在理解如何配置它时遇到了一些麻烦,特别是如何使用打字稿构建器(tsc -b)。

我将不胜感激有关如何调用的任何指示tsc -b

CLI 代码库(不含 NX)位于:https ://github.com/Fgerthoffert/jira-agile-velocity/tree/master/cli

NX 部分仍然是标准的,我使用以下方法生成了 CLI 文件夹:

nx generate @nrwl/node:application jav-cli

非常感谢。

4

0 回答 0