diff --git a/lib/manager/npm/post-update/index.js b/lib/manager/npm/post-update/index.js
index 1517a26e194207fcbd0bb823ec9332598e981532..347c9a43661dddc374e10c682c9bbad390e53808 100644
--- a/lib/manager/npm/post-update/index.js
+++ b/lib/manager/npm/post-update/index.js
@@ -333,11 +333,11 @@ async function getAdditionalFiles(config, packageFiles) {
 
   process.env.NPM_CONFIG_CACHE =
     process.env.NPM_CONFIG_CACHE ||
-    upath.join(os.tmpdir(), '/renovate/npm-cache');
+    upath.join(os.tmpdir(), '/renovate/cache/npm');
   await fs.ensureDir(process.env.NPM_CONFIG_CACHE);
   process.env.YARN_CACHE_FOLDER =
     process.env.YARN_CACHE_FOLDER ||
-    upath.join(os.tmpdir(), '/renovate/yarn-cache');
+    upath.join(os.tmpdir(), '/renovate/cache/yarn');
   await fs.ensureDir(process.env.YARN_CACHE_FOLDER);
 
   const env =