当前位置: 首页 > 知识库问答 >
问题:

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

狄承望
2023-03-14

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

但是,在开发客户端UI和使用NPX/纱线/网页包时,还需要另外一个步骤来生成main。js文件

在Cro教程中,此步骤似乎是手动完成的,即。,我们有这样一句话:“我们有了它。npm运行构建,刷新,并进行旋转。”这里的npm run build是一个必须“手动”运行的命令。

有没有一种简单的方法,例如使用<代码>。首席风险官。当检测到子目录树中的更改时,yml是否强制执行另一个命令?例如,如果客户端UI文件位于path/to/cro app/client UI目录下,并且如果任何文件发生更改,则要运行的命令是path/to/cro app/client UI/directory/WARN build


共有1个答案

长孙鸿
2023-03-14

cro tools repo具有与cro run关联的所有文件监视代码。

因此,一种方法是在该存储库中对适当的内容进行子类化并制作一个超cro run命令。

但我认为应该设置一个文件监视程序,并在服务器进程中触发重建。Cro文件设置环境变量,因此您可以使用它们来配置此行为。

 类似资料:
  • 问题内容: 这是两个相关的问题。将它们一起发布更有意义。 问题1 我有一个node.js应用程序,它向所有客户端发出事件,所有当前客户端都将发出一个响应。如何创建所有回复到初始发射的客户端的列表,以及可以使用哪种标识来区分客户端? 问题2: 在收集已连接的客户端列表之后,我想做的就是访问一个具有行数的MySQL数据库表,并为每个客户端行分配一个表。这些行将被发回给它们各自的客户端。如何才能做到这一

  • 问题内容: 我正在玩RESTEasy以使用REST服务,并且正在使用Twitter的搜索API进行尝试。 所以我创建了这个接口: 并用以下命令调用它: 但是我得到了: ClientResponseFailure:无法找到内容类型为application / json; charset =“ utf-8”的MessageBodyReader并键入接口java.util.Set 我尝试使用POJO而不

  • 创建客户端有两种方式,一种是直接使用特化的构造器函数,另一种是使用工厂构造器函数。 第一种方式返回的是具体的客户端结构体指针对象,第二种方式返回的是客户端接口对象。 使用特化的构造器函数创建客户端 特化的构造器函数有下面几个: func NewHTTPClient(uri ...string) (client *HTTPClient) func NewTCPClient(uri ...string

  • 1. 创建 Maven 工程 服务端部署完毕后,我们可以新建一个 Maven 工程使用 SOFARegistry 提供的服务。首先新建一个 Maven 工程,然后引入如下依赖: <dependency> <groupId>com.alipay.sofa</groupId> <artifactId>registry-client-all</artifactId> <versi

  • 发起请求 让我们从导入aiohttp模块开始: import aiohttp 好啦,我们来尝试获取一个web页面。比如我们来获取下GitHub的时间轴。 async with aiohttp.ClientSession() as session: async with session.get('https://api.github.com/events') as resp:

  • 问题内容: 是否可以强制所有客户端使用socket.io更新?我尝试了以下操作,但是当新客户端连接时,它似乎没有更新其他客户端: 服务器端JavaScript: 我正在尝试向所有客户端发送一条消息,其中包含当前已连接的用户数,它可以正确发送用户数量…。但是,客户端本身似乎不会更新,直到刷新页面为止。我希望这是实时发生的。 客户端JavaScript: 问题答案: 实际上,它根本没有向其他客户端发送