设置全局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/'
}