Enable or disable your component

After you have built the component and are ready to enable it in your Magento environment, do the following:

  1. Disable the cache under System->Cache Management.
  2. Enter the following in the command line:

    bin/magento module:enable --clear-static-content Component_Name
    bin/magento setup:upgrade
    bin/magento cache:clean

    Where Component_Name is the name of the component you are enabling.

  3. Check that the component is enabled:

    bin/magento module:status <extension-name>

    An extension name uses the format: <VendorName>_<ComponentName>.

    Sample response:

    Module is enabled

Order of operations

The general order of operations for setup:upgrade is:

  1. Schema install/upgrade.
  2. Schema post-upgrade— handles any additional updates. These recurring upgrades occur independently and regardless of any changes to the schema.
  3. Data install/upgrade — installs the data. Taken from setup/InstallData.php.

Disable a component

To disable a component, enter the following at the command line:

bin/magento module:disable --clear-static-content Component_Name

For more on enabling and disabling components, see enable or disable modules.