diff --git a/packages/api/src/utility/directories.js b/packages/api/src/utility/directories.js index 0d5c70bf2..99617c1a2 100644 --- a/packages/api/src/utility/directories.js +++ b/packages/api/src/utility/directories.js @@ -110,7 +110,12 @@ function getPluginBackendPath(packageName) { return path.join(packagedPluginsDir(), packageName, 'dist', 'backend.js'); } - return path.join(pluginsdir(), packageName, 'dist', 'backend.js'); + const res = path.join(pluginsdir(), packageName, 'dist', 'backend.js') + if (fs.existsSync(res)) { + return res; + } + + return require.resolve(packageName); } let archiveLinksCache = {};