我正在使用elixir編譯我的scss
文件。如何使用Elixir編譯目錄中的所有SASS文件?
假設,這是我的文件夾結構:
- app.scss
- header.scss
- footer.scss
- home/
- home1.scss
- home2.scss
爲一個文件,我可以使用mix.sass('app.scss');
但如果在我的目錄中的所有文件,而不需要通過一個將它們添加一個?
我已經試過:
mix.sass('*.scss');
mix.sass('**/*.scss');
mix.sass(['*.scss']);
mix.sass(['**/*.scss']);
,唯一的文件,我可以得到的是public/css/app.css
我怎麼編譯所有文件,以獲得類似:
- app.scss
- header.scss
- footer.scss
- home/
- home1.scss
- home2.scss
如果我有很多文件,我不想明確添加它們。或者每次創建一個新文件時執行此操作。 這個想法是使用像'mix.sass(*)' – mutsa
這樣的問題,有時你需要明確指定文件以確保它們按正確的順序包含。看看bootstrap是如何做的,例如https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/_bootstrap.scss – glcheetham