2017-01-03 56 views
0

如何更新css/style.css每次更新less/style.less時如何創建一個較少的文件觀察器?如何創建文件觀察器以從一組較少文件的文件夾中生成樣式表?

假設style.less導入其他文件較少,如base.less

具體而言,我需要在「新觀察者」對話框中輸入以創建此對話框?

enter image description here


enter image description here

+0

我建議你使用的哼聲和吞掉對於這種任務,他們作爲一個魅力的工作。 – avilac

+0

示例:http://stackoverflow.com/a/30481839/783119 – LazyOne

+0

感謝@LazyOne讓我更接近。在改變我的少量文件時,現在創建了css/style.css,但它是空的?!從包含'less /'和'css /'文件夾的文件夾運行'lessc less/style.less css/style.css'完美地工作嗎? – 24ma13wg

回答

0
  1. Track only root files必須啓用 - 這將防止從單獨編譯包含/部分的文件 - 主文件將被代替編譯(自動包括所有使用的部分文件)。

    通過這種方式,您可以修改base.less(主要使用的部分文件爲style.less),並且主文件style.less仍會觸發文件觀察器。

  2. 「參數」申請應包括源(.LESS)和目標(的CSS)文件,像這樣:--no-color $FileName$ ../css/FileNameWithoutExtension$.css

    這告訴使用$FileName$作爲源文件(如style.less),並把它放入../css/FileNameWithoutExtension$.css(例如../css/style.css) - 所有路徑都與當前文件相關(實際上基於「工作目錄」字段,默認設置爲與源文件相同的文件夾)

  3. 「輸出路徑刷新」 - - 可以爲空,但更好指定生成文件的路徑(例如../css/FileNameWithoutExtension$.css ) - 這將告訴IDE哪些文件被修改(因此它將重新讀取它),作爲此File Watcher執行的結果。

  4. 由於現在我們已經指定了輸入和輸出文件作爲參數...您現在必須禁用Create output file from stdout選項..否則IDE將用stdout輸出覆蓋創建的文件(這可能會導致空文件)。

最終文件守望者(這裏是針對Windows操作系統進行)

http://i.stack.imgur.com/Z5sxO.png

相關問題