2015-09-26 51 views
2

嗨,我正在Magento 2中構建一個新主題,並從亮度擴展了一個主題。刪除pub文件夾Magento 2後,爲什麼文件更改更少?

但是,當我在少量文件中進行任何更改以自定義 外觀時,我需要在使 更改爲較少的css文件後每次刪除pub文件夾文件。

是否有任何設置(以較少的方式)或我可以自動同步文件更改的方式?

+0

咕嚕commad您的系統上工作? –

+0

對不起,我不知道可以請你提供更多信息。 –

+0

你安裝了node.js嗎? –

回答

0

,你可以使用本地的node.js自動完成這一進程

確保您已在本地安裝

在項目文件夾CMD「故宮安裝」做上傳節點程序包的node.js

你準備好了,使用:

咕嚕刷新(啓動或在添加/刪除文件少);

grunt less(編譯所有較少的文件);

grunt watch(觀察少量文件的變化並自動編譯它們);

咕嚕乾淨(要刪除所有臨時文件)

+0

感謝您的信息讓我嘗試你的提示 –

+0

你成功與否? –

1

有兩種選擇,一種是使用咕嚕用於服務器端編譯,另一個是用於客戶端(瀏覽器)編譯less.js。

使用客戶端應該更容易設置,但使用Grunt可能更適合您。爲了簡單起見,我只會談論使用客戶端。

這些說明只是從開發文檔複製,在帖子底部的參考。

  1. 在Magento管理,下STORES>配置> ADVANCED>開發>前端開發工作流程>工作流類型改變LESS編譯模式到客戶端。
  2. 刪除所有文件在以下目錄:
    • pub/static/frontend/<Your_Vendor>/<your_theme>
    • var/view_preprocessed/less

執行這些步驟後,你應該能夠只是刷新頁面進行更改後,您的.less文件。

參考文獻:

+0

它似乎很有趣。我還沒有嘗試過,但很快就會完成。感謝您的幫助 –