程式碼編譯器
WARNING
所有MagentoCLI命令都必須由檔案系統擁有者執行。
程式碼編譯包含下列專案(並無特定順序):
- 應用程式程式碼產生(工廠、代理)
- 區域組態彙總(每個區域最佳化的相依性插入組態)
- 攔截器產生(最佳化的攔截器程式碼產生)
- 攔截快取產生
- 存放庫程式碼產生(為API產生的程式碼)
- 服務資料屬性產生(為資料物件產生的擴充功能類別)
您可以在\Magento\Setup\Module\Di\App\Task\Operation名稱空間中找到程式碼編譯類別。
若要執行單一租使用者編譯器:
bin/magento setup:di:compile
Generated code and dependency injection configuration successfully.
若要在安裝Commerce應用程式之前編譯程式碼:
在某些情況下,您可能會想要在安裝Commerce應用程式之前編譯程式碼。
-
啟用模組。
code language-bash bin/magento module:enable --all [-c|--clear-static-content]
使用
[-c|--clear-static-content]
選項清除靜態內容。 如果您先前已啟用或停用模組,且必須清除先前為其產生的靜態內容,則需使用此選項。請參閱啟用模組。
-
編譯程式碼。
code language-bash bin/magento setup:di:compile
code language-none Generated code and dependency injection configuration successfully.
若要編譯沒有資料庫的程式碼,請參閱部署靜態檢視檔案而不安裝Magento。
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c