Jenkins 构建中的 node_modules 删除

But*_*red 5 jenkins node-modules angular6

我们有一个 Angular 6 项目,其中在 node_modules 文件夹中包含大约 660 MB 的包。自项目启动以来,在构建项目时,我们将删除整个 node_modules 文件夹,然后执行 npm install 来重新下载并安装package.json.

然而,构建时间已增加至 15 - 20 分钟。如果我们注释掉删除该文件夹的命令,则构建时间将在 3 - 4 分钟之间。始终拥有已定义软件包的全新下载会给我们带来什么好处?