嗨,我正在Magento 2中構建一個新主題,並從亮度擴展了一個主題。刪除pub文件夾Magento 2後,爲什麼文件更改更少?
但是,當我在少量文件中進行任何更改以自定義 外觀時,我需要在使 更改爲較少的css文件後每次刪除pub文件夾文件。
是否有任何設置(以較少的方式)或我可以自動同步文件更改的方式?
嗨,我正在Magento 2中構建一個新主題,並從亮度擴展了一個主題。刪除pub文件夾Magento 2後,爲什麼文件更改更少?
但是,當我在少量文件中進行任何更改以自定義 外觀時,我需要在使 更改爲較少的css文件後每次刪除pub文件夾文件。
是否有任何設置(以較少的方式)或我可以自動同步文件更改的方式?
,你可以使用本地的node.js自動完成這一進程
確保您已在本地安裝
在項目文件夾CMD「故宮安裝」做上傳節點程序包的node.js
你準備好了,使用:
咕嚕刷新(啓動或在添加/刪除文件少);
grunt less(編譯所有較少的文件);
grunt watch(觀察少量文件的變化並自動編譯它們);
咕嚕乾淨(要刪除所有臨時文件)
感謝您的信息讓我嘗試你的提示 –
你成功與否? –
有兩種選擇,一種是使用咕嚕用於服務器端編譯,另一個是用於客戶端(瀏覽器)編譯less.js。
使用客戶端應該更容易設置,但使用Grunt可能更適合您。爲了簡單起見,我只會談論使用客戶端。
這些說明只是從開發文檔複製,在帖子底部的參考。
- 在Magento管理,下STORES>配置> ADVANCED>開發>前端開發工作流程>工作流類型改變LESS編譯模式到客戶端。
- 刪除所有文件在以下目錄:
pub/static/frontend/<Your_Vendor>/<your_theme>
var/view_preprocessed/less
執行這些步驟後,你應該能夠只是刷新頁面進行更改後,您的.less文件。
參考文獻:
它似乎很有趣。我還沒有嘗試過,但很快就會完成。感謝您的幫助 –
咕嚕commad您的系統上工作? –
對不起,我不知道可以請你提供更多信息。 –
你安裝了node.js嗎? –