2013-09-26 14 views
3

我有Brunch爲Backbone.js應用程序編寫手寫筆,我似乎無法弄清楚如何操作順序。我讀過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 

我怎樣才能

  1. 省略某些文件,我是手動導入?
  2. 指定我的文件順序,例如全球,細節,頁眉,頁腳?

我試圖通過嘗試

order: 
    before: [ 
     'app/styles/global' 
     'vendor/styles/bootstrap.less' 
    ] 

更改配置文件中的命令,但這個沒有產生變化。

我知道我可以將文件重命名爲類似於a_globalz_footer的文件,但這顯然很不好,它也不能解決我的文件遺漏問題。我還想利用stylus index import的能力,這樣我就可以更好地組織我的風格。但是,如果我現在要這樣做,而從觸控筆的角度來看,這些文件也會按照父目錄的字母順序連接到app.css。

回答

2

_開頭的文件被編譯器忽略。

這意味着,你可以在你的主文件的手寫筆做

@import _first 
@import _second 
@import _third 

_first等將只有一次導致增加。

+0

謝謝你,保羅。這當然解決了我的問題。 – dinocarl