0

我正在尝试在使用 ANT 构建的项目中使用手写笔。

在打包war之前,我需要将stylus文件编译为普通的css。

有办法吗?

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

4

1 回答 1

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 上的终端中键入“路径”。

就这样!

于 2015-02-20T16:49:35.733 回答