diff --git a/lib/classes/PluginManager.js b/lib/classes/PluginManager.js index 45406cdfd..782eb95fd 100644 --- a/lib/classes/PluginManager.js +++ b/lib/classes/PluginManager.js @@ -156,11 +156,10 @@ class PluginManager { } loadEnterprisePlugin() { - const qualifiedEnterpriseModulePath = path.join( - __dirname, '../../node_modules/@serverless/enterprise-plugin'); + module.paths.unshift(path.join( __dirname, '../../node_modules') + this.loadPlugins(['@serverless/enterprise-plugin']); // eslint-disable-next-line global-require - const sfePkgJson = require(`${qualifiedEnterpriseModulePath}/package.json`); - this.loadPlugins([qualifiedEnterpriseModulePath]); + const sfePkgJson = require(`@serverless/enterprise-plugin/package.json`); if (this.serverless.enterpriseEnabled) { const updates = updateNotifier({ pkg: sfePkgJson, interval: 1 }); if (updates.update) {