Erstellen Sie ein neues Modul mit CustomCommandLine_ConsoleCommand.
Schritt 1: Erstellen Sie die Datei registration.php.
app/code/CustomCommandLine/ConsoleCommand/registration.php
<?php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'CustomCommandLine_ConsoleCommand',
__DIR__
);
Schritt 2: Erstellen Sie die Datei module.xml.
app/code/CustomCommandLine/ConsoleCommand/etc/module.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="CustomCommandLine_ConsoleCommand" setup_version="1.0.0">
</module>
</config>
Schritt 3: Erstellen Sie die Datei di.xml.
app/code/CustomCommandLine/ConsoleCommand/etc/di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="Magento\Framework\Console\CommandList">
<arguments>
<argument name="commands" xsi:type="array">
<item name="clean_generation" xsi:type="object">CustomCommandLine\ConsoleCommand\Model\Generation</item>
</argument>
</arguments>
</type>
</config>
Schritt 4: Erstellen Sie die Datei Generation.php.
app/code/CustomCommandLine/ConsoleCommand/Model/Generation.php
<?php
namespace CustomCommandLine\ConsoleCommand\Model;
use \Symfony\Component\Console\Command\Command;
use \Symfony\Component\Console\Input\InputInterface;
use \Symfony\Component\Console\Output\OutputInterface;
class Generation extends Command
{
protected function configure()
{
$this->setName('generation:clean')->setDescription('Clean Generation Folder');
parent::configure();
}
protected function execute(InputInterface $input, OutputInterface $output)
{
system("rm -r generated/*");
$output->writeln('Generation Folder Clean Successfully.');
}
}
Schritt 5: Als Nächstes müssen wir überprüfen, ob Ihr neuer Befehl in der Befehlsliste angezeigt wird. Dazu müssen Sie den folgenden Befehl ausführen.
php bin/magento

Schritt 6: Zum Schluss müssen Sie den Befehl ausführen.
php bin/magento generation:clean

Bitte kontaktieren Sie uns unter manish@bay20.com oder rufen Sie uns unter +91-8800519180 an, wenn Sie Unterstützung für Magento 2 benötigen. Sie können auch die Magento2-Entwicklungsseite besuchen, um die von uns angebotenen Dienstleistungen zu überprüfen.






