程式碼編譯器
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-terminal Generated code and dependency injection configuration successfully.
若要在不使用資料庫的情況下編譯程式碼,請參閱 部署靜態檢視檔案而不安裝Magento.
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c