diff --git a/server/plugins.js b/server/plugins.js index ea5b297..b776fbb 100644 --- a/server/plugins.js +++ b/server/plugins.js @@ -23,7 +23,12 @@ function parsePluginConfig(filePath) { if (pluginConfig.frontEndPath) { const sourcePath = path.join(path.dirname(filePath), pluginConfig.frontEndPath); - const destinationDir = path.join(__dirname, '../web/js/plugins', path.dirname(pluginConfig.frontEndPath)); + + const destinationDir = path.join( + __dirname, + '../web/js/plugins', + path.relative(pluginsDir, path.dirname(sourcePath)) + ); // Check if the source path exists if (!fs.existsSync(sourcePath)) {