5

我正在尝试找出是否可以使用autoprefixerhttps://npmjs.org/package/autoprefixer)使用流星自动处理 CSS。

我正在尝试使节点包与流星一起使用,meteor-npm但是我真的不知道该怎么做,或者是否有可能。

4

3 回答 3

5

我的第一选择是使用手写笔(见下文),但根据您的评论,您使用的似乎较少。可以创建一个本地包,为所有较少的文件添加源处理程序。请参阅less 插件stylus 插件

或者,您可以使用外部进程来编译您的文件。我使用Cakefile来查看我的.jade文件并将它们转换为html. 也许你可以用 autoprefixer 做类似的事情。


$ meteor add stylus

该软件包随附nib可解决您所询问的问题。这是一个例子:

例子.styl

@import 'nib'

$bluestart = #0076b8
$bluestop = #005a8d

footer
  border-radius: 5px
  background: linear-gradient(top, $bluestart, $bluestop)

编译后的 CSS 将为您扩展所有边界半径和渐变前缀。

于 2014-01-22T18:03:41.753 回答
2

有更多的流星包可用!在撰写本文时,产品中包含三个 less+autoprefixer 包:

https://atmospherejs.com/?q=autoprefix

于 2015-04-07T05:48:11.010 回答
2

你应该只使用seba:minifiers-autoprefixer包。对于流星 1.3+:

meteor remove standard-minifier-css
meteor add seba:minifiers-autoprefixer

它将自动为 Meteor 在生产中处理的所有 CSS 添加前缀。CSS 来自何处(SCSS、Stylus、raw 等)并不重要。

于 2016-08-07T08:50:48.020 回答