Ant任务将stylus文件编译为普通的css文件?

时间:2013-01-15 11:48:09

标签: ant stylus

我正在尝试在项目中使用stylus,即使用ANT构建。

我需要在打包战争之前将手写笔文件编译为普通的css。

有办法吗?

注意:我没有使用node.js,它是一个简单的java Web应用程序

1 个答案:

答案 0 :(得分:0)

以下是如何使用它的完整示例:

    <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>

此示例(我使用过)将混淆CSS中的myCSS.styl转换为/ cssFolder

    启动手写笔需要
  • nodevars.bat
  • stylus.cmd是手写笔本身,因为路径不适用于蚂蚁。要知道它在哪里(它在nodejs中),您可以在Windows上的终端中键入“path”。

这就是全部!