构建Vue Webapp时如何提高性能?

时间:2020-06-26 15:56:05

标签: vue.js build

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

$ vue-cli-service build
Building for production...Starting type checking service...
Using 1 worker with 2048MB memory limit
\  Building for production...

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

1 个答案:

答案 0 :(得分:3)

耗时数分钟的构建过程看起来确实很高。可能有很多原因。

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

有人已经在this SO post中回答了如何做。

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

但是您可以以相同的方式更改工人数量。例如

forkTsCheckerOptions.workers = 4;