Rapporti sulle dipendenze
Ultimo aggiornamento: 18 luglio 2024
- Argomenti:
- Configurazione
Creato per:
- Esperto
- Amministratore
- Sviluppatore
Tutti i comandi CLI di Magento devono essere eseguiti dal proprietario del file system.
Puoi eseguire i seguenti tipi di rapporti:
- Dipendenze modulo: mostra il numero totale di dipendenze tra i moduli e se le dipendenze sono rigide o morbide.
- Dipendenze circolari: mostra il numero totale di catene di dipendenze e il numero e l'elenco delle dipendenze circolari per ogni modulo.
- Dipendenze framework: mostra il numero totale di dipendenze nel framework Commerce per modulo (incluso il numero totale di voci di framework per ogni libreria).
Una dipendenza in un commento è anche una dipendenza.
Eseguire rapporti sulle dipendenze
Opzioni comando:
bin/magento info:dependencies:{show-modules|show-modules-circular|show-framework} [-d|--directory="<path>"] [-o|--output="<path and filename"]
Nella tabella seguente vengono illustrate le opzioni, i parametri e i valori di questo comando.
Parametro | Valore | Obbligatorio |
---|---|---|
show-modules | Rapporto dipendenze modulo. | Sì |
show-modules-circular | Rapporto dipendenze circolari. | Sì |
show-framework | Rapporto dipendenze framework. | Sì |
-d --directory | Percorso della directory di base per iniziare la ricerca dei dati del rapporto. | No |
-o --output | Specifica il percorso assoluto del file system e il nome del file di output con valori separati da virgola (csv) per il report. | No |
Se come argomento non viene passata alcuna directory o nome file, come directory predefinita viene utilizzata la directory principale dell'applicazione seguente e vengono utilizzati i seguenti nomi di file predefiniti:
Comando | Nome file |
---|---|
bin/magento info:dependencies:show-modules | modules-dependencies.csv |
bin/magento info:dependencies:show-modules-circular | modules-circular-dependencies.csv |
bin/magento info:dependencies:show-framework | framework-dependencies.csv |
Rapporto dipendenze modulo di esempio
Di seguito è riportata una parte dell'output per un report delle dipendenze di un modulo di esempio:
"","All","Hard","Soft"
"Total number of dependencies","602","587","15"
"Dependencies for each module:","All","Hard","Soft"
"magento/module-cron","2","2","0"
" -- magento/module-config","","1","0"
" -- magento/module-store","","1","0"
"magento/module-catalog-rule","8","8","0"
" -- magento/module-store","","1","0"
" -- magento/module-rule","","1","0"
" -- magento/module-catalog","","1","0"
" -- magento/module-customer","","1","0"
" -- magento/module-backend","","1","0"
" -- magento/module-eav","","1","0"
" -- magento/module-indexer","","1","0"
" -- magento/module-import-export","","1","0"
Esempio di rapporto dipendenze circolari
Di seguito è riportata una parte dell'output per un report di esempio sulle dipendenze circolari.
"Circular dependencies:","Total number of chains"
"","848"
"Circular dependencies for each module:",""
"magento/module-config","70"
"magento/module-config->magento/module-store->magento/module-directory->magento/module-config"
"magento/module-config->magento/module-store->magento/module-config"
"magento/module-config->magento/module-cron->magento/module-config"
"magento/module-config->magento/module-email->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-theme->magento/module-customer->magento/module-eav->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-reports->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-catalog->magento/module-theme->magento/module-eav->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-catalog->magento/module-log->magento/module-eav->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-customer->magento/module-checkout->magento/module-catalog-inventory->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-customer->magento/module-checkout->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-customer->magento/module-theme->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-payment->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-checkout->magento/module-customer->magento/module-review->magento/module-catalog->magento/module-themeax->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-checkout->magento/module-customer->magento/module-review->magento/module-catalog->magento/module-catalog-rule->magento/module-rule->magento/module-eav->magento/module-config"
Esempio di report dipendenze framework
Di seguito è riportata una parte dell'output per un report di esempio sulle dipendenze del framework:
"Dependencies of framework:","Total number"
"","111"
"Dependencies for each module:",""
"Magento\Cron","1"
" -- Magento\Framework","143"
"Magento\CatalogRule","1"
" -- Magento\Framework","234"
"Magento\Webapi","2"
" -- Magento\Framework","347"
" -- Magento\Server","1"
"Magento\Checkout","1"
" -- Magento\Framework","759"
"Magento\Reports","1"
" -- Magento\Framework","553"
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c