NX 能让 ng 服务更快吗

Does NX make ng serve faster

我是新手 NX...

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

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

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

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

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

根据创作者 Victor 的说法。不可能

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

— Victor Savkin (@victorsavkin) February 3, 2021

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