Selaa lähdekoodia

fix: Dashboard plugin detection with pnpm

Oliver Streisselberger 21 tuntia sitten
vanhempi
sitoutus
56d5957983
1 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  1. 3 2
      packages/dashboard/vite/utils/plugin-discovery.ts

+ 3 - 2
packages/dashboard/vite/utils/plugin-discovery.ts

@@ -420,8 +420,9 @@ export async function findVendurePluginFiles({
     const globStart = Date.now();
     const files = await glob(patterns, {
         ignore: [
-            // Standard test & doc files
-            '**/node_modules/**/node_modules/**',
+            // Skip nested node_modules (transitive deps) but not .pnpm directory.
+            // [!.] ensures .pnpm paths are kept since pnpm stores all packages there.
+            '**/node_modules/[!.]*/**/node_modules/**',
             '**/*.spec.js',
             '**/*.test.js',
         ],