使用 Cro run 重建更改的客户端文件

Ric*_*rth 7 cro raku

cro run当目录树中的任何内容发生更改时,停止服务器,重新编译,重新启动服务器。那太棒了。

但是在开发客户端 UI 并使用 NPX/yarn/webpack 时,需要一个额外的步骤来生成main.js文件。

在 Cro 教程中,这一步似乎是手动完成的,即,我们有一行“我们有了它。npm run build刷新,然后试一试”。npm run build是一个必须“手动”运行的命令。

有没有一种简单的方法,例如,.cro.yml在检测到子目录树中的更改时使用强制另一个命令?例如,如果客户端 UI 文件在下面,path/to/cro-app/client-ui-directory并且在任何文件更改时要运行的命令是path/to/cro-app/client-ui/directory/yarn build

dao*_*oad 0

cro-tools 存储库包含与cro run.

因此,一种方法是对该存储库中的适当内容进行子类化并发出命令super-cro run

但我认为要做的事情是设置一个文件观察器并触发服务器进程中的重建。Cro 文件设置环境变量,因此您可以使用它们来配置此行为。