问题描述
我是 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您可以使用文件服务器执行器来改进这一点。