mirror of
https://github.com/verdaccio/verdaccio.git
synced 2025-03-25 02:32:52 -05:00
chore: refactor for better debugging
This commit is contained in:
parent
1f71fb152c
commit
01d0f4a663
1 changed files with 4 additions and 2 deletions
|
@ -53,13 +53,15 @@ export default function loadPlugin<T>(config: Config, pluginConfigs: any = {}, p
|
|||
return Object.keys(pluginConfigs).map((pluginId: string) => {
|
||||
let plugin;
|
||||
|
||||
const localPlugin = Path.resolve(__dirname + '/../plugins', pluginId);
|
||||
// try local plugins first
|
||||
plugin = tryLoad(Path.resolve(__dirname + '/../plugins', pluginId));
|
||||
plugin = tryLoad(localPlugin);
|
||||
|
||||
// try the external plugin directory
|
||||
if (plugin === null && config.plugins) {
|
||||
const pluginDir = config.plugins;
|
||||
plugin = tryLoad(Path.resolve(pluginDir, pluginId));
|
||||
const externalFilePlugin = Path.resolve(pluginDir, pluginId);
|
||||
plugin = tryLoad(externalFilePlugin);
|
||||
|
||||
// npm package
|
||||
if (plugin === null && pluginId.match(/^[^\.\/]/)) {
|
||||
|
|
Loading…
Add table
Reference in a new issue