1

通过在我的 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 状态

4

2 回答 2

2

您已经将参数传递给 sass.bat。看线

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

您可以根据arg需要添加任意数量的元素。

http://ant.apache.org/manual/using.html#arg

于 2013-05-01T14:36:23.780 回答
1
<arg value="--unix-newlines" />

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

于 2013-05-01T15:24:40.880 回答