jenkins中使用yarn打包前端项目,每次需要重新下载依赖

设置全局npm缓存依然无效,每次yarn install命令都需要重新下载依赖文件,解决方法如下:

使用npm安装yarn后

在jenkinsfile中执行yarn install 命令时设置以下参数指定全局缓存文件位置

yarn install --prefer-offline --modules-folder /usr/local/n/versions/node/14.16.0/node_global/lib/node_modules/ --cache-folder /usr/local/n/versions/node/14.16.0/node_cache/

如果出现找不到命令的情况请配置jenkinsfile环境变量

environment {
	NODE_PATH = '/usr/local/n/versions/node/14.16.0/node_global/lib/node_modules/'
}

你可能感兴趣的:(jenkins,前端,jenkins,yarn,运维,npm)