瀏覽代碼

fix: Dashboard plugin detection with pnpm

Oliver Streisselberger 3 周之前
父節點
當前提交
56d5957983
共有 1 個文件被更改,包括 3 次插入2 次删除
  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 globStart = Date.now();
     const files = await glob(patterns, {
     const files = await glob(patterns, {
         ignore: [
         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',
             '**/*.spec.js',
             '**/*.test.js',
             '**/*.test.js',
         ],
         ],