7

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

4

1 回答 1

0

cro-tools repo 包含与cro run.

因此,一种方法是在该 repo 中对适当的东西进行子类化并发出super-cro run命令。

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

于 2019-12-06T08:42:34.837 回答