0

我有一个利用纱线工作区的节点/打字稿应用程序。我们还在 cli 中使用 oclif。

我想建立一个架构,我的主要 cli 可以利用域中的 cli 插件

\domains
    \emailService
        package.json
        \emailServiceCLIPlugin
           package.json
    \authenationService 
        package.json
        \AuthenticationServiceCLIPlugin
           package.json
\cli (my mainCLI)
   package.json. <--- in here I would like to plugin in the above two CLIPlugin packages

这可能吗?或者我可以实施另一种好的模式,将这些域库中的命令导入我的核心 CLI

4

1 回答 1

0

这个有可能。

您只需要在根 package.json 工作区设置中添加一个 glob 模式。然后你可以在 cli 插件数组中引用你的包

于 2021-03-05T12:50:52.013 回答