[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}
相依性報表
WARNING
所有Magento CLI命令都必須由檔案系統擁有者執行。
您可以執行下列型別的報表:
- 模組相依性:顯示模組之間的相依性總數,以及相依性是硬式還是軟式。
- 循環相依性:顯示相依性鏈結總數,以及每個模組的循環相依性數目和清單。
- 架構相依性:依模組顯示Commerce架構的相依性總數(包括每個程式庫的架構專案總數)。
註解中的相依性也是相依性。
執行相依性報表
命令選項:
bin/magento info:dependencies:{show-modules|show-modules-circular|show-framework} [-d|--directory="<path>"] [-o|--output="<path and filename"]
下表說明此命令的選項、引數和值。
引數
值
必填?
show-modules模組相依性報表。
是
show-modules-circular循環相依性報表。
是
show-framework框架相依性報表。
是
-d --directory要開始搜尋報表資料的基礎目錄路徑。
否
-o --output指定報告的逗號分隔值(csv)輸出檔案的絕對檔案系統路徑和檔案名稱。
否
如果未將任何目錄或檔案名稱作為引數傳遞,則會使用下列應用程式根目錄作為預設目錄,並使用下列預設檔案名稱:
命令
檔案名稱
bin/magento info:dependencies:show-modulesmodules-dependencies.csvbin/magento info:dependencies:show-modules-circularmodules-circular-dependencies.csvbin/magento info:dependencies:show-frameworkframework-dependencies.csv模組相依性報表範例
以下是範例模組相依性報表輸出的一部分:
"","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"
循環相依性報表範例
以下是範例循環相依性報告的輸出部分:
"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"
框架相依性報表範例
以下是範例框架相依性報表輸出的一部份:
"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