构建Vue项目进行生产时,即使使用功能强大的工作站,通常也要花费几分钟的时间... 我认为这可能是由于默认的硬件限制,即1个工作程序和2GB的内存,如下面的日志所示:
$ vue-cli-service build
Building for production...Starting type checking service...
Using 1 worker with 2048MB memory limit
\ Building for production...
如果增加此限制,构建过程会更快吗?如果是,该如何更改?
答案 0 :(得分:3)
耗时数分钟的构建过程看起来确实很高。可能有很多原因。
特定于您与内存限制有关的问题,仅用于类型检查器。 Vue使用fork-ts-checker-webpack-plugin将类型检查拉到一个单独的过程中,以加快构建速度。如果这是造成构建速度缓慢的主要原因,那么确实可以发挥内存限制,工作人员可能会有所帮助。
有人已经在this SO post中回答了如何做。
那只能回答如何更改内存限制。
但是您可以以相同的方式更改工人数量。例如
forkTsCheckerOptions.workers = 4;