我让Brunch为Backbone.js应用程序编译Stylus,但我似乎不知道如何操作订单。我读过
the documentation
,但我一直没能走得更远。文件总是按字母顺序连接,更糟糕的是,如果我使用
@import
在给定的手写笔文件中,该文件将被连接到我添加它的位置以及按字母顺序显示的位置。
我的config.coffee文件如下所示:
stylesheets:
joinTo:
'assets/stylesheets/app.css'
order:
before: [
'vendor/styles/bootstrap.less'
]
after: [
'vendor/styles/helpers.css'
]
我的文件夹结构如下所示:
|__details.styl
|__footer.styl
|__global.styl
|__header.styl
我怎么能
-
是否忽略我手动导入的某些文件?
-
指定我的文件顺序,例如全局、详细信息、页眉、页脚?
我试图通过尝试更改配置文件中的顺序
order:
before: [
'app/styles/global'
'vendor/styles/bootstrap.less'
]
但这并没有带来任何改变。
我知道我可以将文件重命名为
a_global
和
z_footer
,但这显然很难,也不能解决我的文件遗漏问题。我也想利用
stylus index import
这样我就可以更好地组织我的风格。然而,如果我现在这样做,虽然它是从手写笔的角度工作的,但这些文件也会按照父目录的字母顺序连接到app.css。