Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant任务将手写笔文件编译为普通css文件?_Ant_Stylus - Fatal编程技术网

Ant任务将手写笔文件编译为普通css文件?

Ant任务将手写笔文件编译为普通css文件?,ant,stylus,Ant,Stylus,我正在尝试在一个项目中使用ANT build 我需要在打包war之前将手写笔文件编译为普通css 有办法吗 注意:我没有使用node.js,它是一个简单的java web应用程序以下是如何使用它的完整示例: <property name="css.stylus" value="../folder/to/stylus/files"/> <property name="cmd.node" value="C:\Program Files\nodejs\nodevars

我正在尝试在一个项目中使用ANT build

我需要在打包war之前将手写笔文件编译为普通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>

这个示例(我使用过)将模糊CSS中的myCSS.styl转换为/cssFolder

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

就这些

不熟悉手写笔。该网站提供了如何安装触控笔的信息,但不清楚“编译”是如何工作的。。。。这看起来像是运行时编译,而不是静态程序编译……如果可以从Ant脚本执行外部程序,只需调用
stylus path/to/style.styl
@LinusGThiel,谢谢,让我试试stylus似乎只是一个节点包。因此,没有nodeJs似乎是不可能的