diff --git a/lib/manager/npm/extract/index.ts b/lib/manager/npm/extract/index.ts
index be005fd963f160a7b16f8a91f84b6c2ff54aa878..beaeb246a6b15d47d12a39a147092adefea32e10 100644
--- a/lib/manager/npm/extract/index.ts
+++ b/lib/manager/npm/extract/index.ts
@@ -115,9 +115,14 @@ export async function extractPackageFile(
   let lernaPackages: string[];
   let lernaClient: 'yarn' | 'npm';
   let hasFileRefs = false;
-  const lernaJson = JSON.parse(
-    await platform.getFile(join(dirname(fileName), 'lerna.json'))
-  );
+  let lernaJson;
+  try {
+    lernaJson = JSON.parse(
+      await platform.getFile(join(dirname(fileName), 'lerna.json'))
+    );
+  } catch (err) /* istanbul ignore next */ {
+    logger.warn({ err }, 'Could not parse lerna.json');
+  }
   if (lernaJson) {
     lernaDir = dirname(fileName);
     lernaPackages = lernaJson.packages;