0
我正在嘗試在項目中使用stylus,即使用ANT構建。Ant任務將手寫筆文件編譯爲正常的css文件?
我需要在打包戰爭之前將手寫筆文件編譯爲普通的css。
有沒有辦法做到這一點?
注:我沒有使用Node.js的,它是一個簡單的Java Web應用程序
我正在嘗試在項目中使用stylus,即使用ANT構建。Ant任務將手寫筆文件編譯爲正常的css文件?
我需要在打包戰爭之前將手寫筆文件編譯爲普通的css。
有沒有辦法做到這一點?
注:我沒有使用Node.js的,它是一個簡單的Java Web應用程序
下面是一個完整的例子如何使用它:
<property name="css.stylus" value="../folder/to/stylus/files"/>
<property name="cmd.node" value="C:\Program Files\nodejs\nodevars.bat"/>
<property name="cmd.stylus" value="C:\Program Files\nodejs\stylus.cmd"/>
<target name="css_compile" description="compile l'ensemble des CSS avec stylus">
<exec executable="${cmd.node}" />
<exec dir="${css.stylus}" executable="${cmd.stylus}" >
<arg value="myCSS.styl"/>
<arg value="-c"/>
<arg value="-o"/>
<arg value="..\cssFolder"/>
</exec>
</target>
這個例子(我用的)轉換myCSS .styl在混淆CSS to/cssFolder
nodevars.bat
是啓動手寫筆所必需的。stylus.cmd
是手寫筆本身,因爲路徑不能在螞蟻工作。要知道它在哪裏,(它在nodejs中),你可以在Windows終端上鍵入「path」。就這樣!
不熟悉手寫筆。該網站提供瞭如何安裝手寫筆的信息,但不清楚「編譯」是如何工作的......這看起來像一個運行時而不是一個靜態程序編譯... –
如果你可以執行從你的外部程序Ant腳本,只需調用'stylus path/to/style.styl'。 –
@LinusGThiel,謝謝,讓我試試 –