diff --git a/lib/manager/npm/post-update/yarn.ts b/lib/manager/npm/post-update/yarn.ts index e74bc1e40e0dac731d140fae0c0065ccfd042230..093c6694ef14d196b6385d8d88d2e3345ce0d4cb 100644 --- a/lib/manager/npm/post-update/yarn.ts +++ b/lib/manager/npm/post-update/yarn.ts @@ -14,14 +14,18 @@ export interface GenerateLockFileResult { } export async function hasYarnOfflineMirror(cwd: string): Promise<boolean> { - const yarnrc = await readFile(`${cwd}/.yarnrc`, 'utf8'); - if (is.string(yarnrc)) { - const mirrorLine = yarnrc - .split('\n') - .find((line) => line.startsWith('yarn-offline-mirror ')); - if (mirrorLine) { - return true; + try { + const yarnrc = await readFile(`${cwd}/.yarnrc`, 'utf8'); + if (is.string(yarnrc)) { + const mirrorLine = yarnrc + .split('\n') + .find((line) => line.startsWith('yarn-offline-mirror ')); + if (mirrorLine) { + return true; + } } + } catch (err) /* istanbul ignore next */ { + // not found } return false; }