diff --git a/packages/nx/src/plugins/js/index.ts b/packages/nx/src/plugins/js/index.ts index bc2d78223af8b..185bd51ffaf40 100644 --- a/packages/nx/src/plugins/js/index.ts +++ b/packages/nx/src/plugins/js/index.ts @@ -34,11 +34,15 @@ export const processProjectGraph: ProjectGraphProcessor = async ( let parsedLockFile: ProjectGraph; if (lockFileNeedsReprocessing(lockHash)) { parsedLockFile = parseLockFile(); - writeLastProcessedLockfileHash(lockHash, parsedLockFile); + if (parsedLockFile) { + writeLastProcessedLockfileHash(lockHash, parsedLockFile); + } } else { parsedLockFile = readParsedLockFile(); } - builder.mergeProjectGraph(parsedLockFile); + if (parsedLockFile) { + builder.mergeProjectGraph(parsedLockFile); + } } }