How to increase performance when building Vue webapp?

Sek*_*ek8 4 build vue.js

当我为生产构建 Vue 项目时,通常需要几分钟的处理时间,即使使用功能强大的工作站......我认为这可能是由于 1 个工人和 2GB 内存的默认硬件限制,如下面的日志所示:

$ vue-cli-service build
Building for production...Starting type checking service...
Using 1 worker with 2048MB memory limit
\  Building for production...
Run Code Online (Sandbox Code Playgroud)

如果增加此限制,构建过程会更快吗?如果是,我该如何更改它?

Pra*_*ant 8

花费几分钟的构建过程似乎非常高。这可能有多种原因。

针对与内存限制相关的问题,这仅适用于类型检查器。Vue 使用fork-ts-checker-webpack-plugin将类型检查拉到一个单独的进程中以加快构建速度。如果这是导致构建缓慢的主要原因,那么确实玩内存限制和工作人员可能会有所帮助。

有人已经在这篇 SO 帖子中回答了如何做到这一点

那只能回答如何更改内存限制。

但是你可以用同样的方式改变工人的数量。例如

forkTsCheckerOptions.workers = 4;
Run Code Online (Sandbox Code Playgroud)