Browse Source

fix(dashboard): Fix plugin detection on Windows

Michael Bromley 6 months ago
parent
commit
bbb8c481b7
1 changed files with 3 additions and 1 deletions
  1. 3 1
      packages/dashboard/vite/utils/plugin-discovery.ts

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

@@ -403,7 +403,9 @@ export async function findVendurePluginFiles({
         path.join(outputPath, '**/*.js'),
         path.join(outputPath, '**/*.js'),
         // Node modules patterns
         // Node modules patterns
         ...packageGlobs.map(pattern => path.join(nodeModulesRoot, pattern)),
         ...packageGlobs.map(pattern => path.join(nodeModulesRoot, pattern)),
-    ];
+    ]
+        .map(glob.convertPathToPattern)
+        .map(p => p.replace(/\\/g, '/'));
 
 
     logger.debug(`Finding Vendure plugins using patterns: ${patterns.join('\n')}`);
     logger.debug(`Finding Vendure plugins using patterns: ${patterns.join('\n')}`);