diff --git a/packages/webpack-cli/lib/webpack-cli.js b/packages/webpack-cli/lib/webpack-cli.js index cd79d1a7713..a7633b46c39 100644 --- a/packages/webpack-cli/lib/webpack-cli.js +++ b/packages/webpack-cli/lib/webpack-cli.js @@ -24,7 +24,10 @@ class WebpackCLI { async makeCommand(commandOptions, options, action) { const alreadyLoaded = this.program.commands.find( - (command) => command.name() === commandOptions.name || command.aliases().includes(commandOptions.alias), + (command) => + command.name() === commandOptions.name || + command.aliases().includes(commandOptions.alias) || + JSON.stringify(command.aliases()) === JSON.stringify(commandOptions.alias), ); if (alreadyLoaded) {