使用ANT构建任务将SASS编译为CSS



通过在build.xml文件中使用以下脚本,我成功地将SASS编译成CSS

<apply executable="sass.bat" dest="${css.dir}" verbose="true" force="true" failonerror="true">
    <arg value="--unix-newline" />
    <srcfile />
    <targetfile />
    <fileset dir="${sass.dir}" includes="**/*.scss,**/*.sass" excludes="**/_*" />
    <firstmatchmapper>
      <globmapper from="*.sass" to="*.css" />
      <globmapper from="*.scss" to="*.css" />
    </firstmatchmapper>
  </apply>
  <echo message="Done compiling scss files!" />
</target>

如何将SASS选项作为参数传递?例如,我想将SASS编译为——style:compressed状态

您已经在向sass.bat传递参数了。见

一行
<arg value="--unix-newlines" />

您可以添加任意数量的arg元素。

看到http://ant.apache.org/manual/using.html arg

<arg value="--unix-newlines" />

。编译器的其他命令行参数也是如此,只要您将它们作为单独的"arg"包含。

相关内容

  • 没有找到相关文章

最新更新