NX 是否让 ng 服务更快

问题描述

我是 NX 的新手...

NX 应该包装 Angular CLI,并通过计算缓存使其更快。

这与 nx build 配合得很好...构建一旦被缓存几乎立即完成。

但我想知道 nx serve 是否也使用计算缓存。我没有找到太多关于它的信息。

在我自己的“性能测试”中,使用 NX 时服务命令并没有变得更快。

为什么 NX 不对 serve 命令使用计算缓存?

解决方法

根据创作者维克多的说法。这是不可能的

默认情况下, serve 不会在磁盘上创建文件,因此不会缓存任何文件。这就是 webpack 的工作原理。但是,如果您使用文件服务器执行程序 (https://nx.dev/latest/node/web/file-server) 服务实际上已缓存。

— Victor Savkin (@victorsavkin) February 3,2021

您可以使用文件服务器执行器来改进这一点。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...