這是我Gruntfile.js(的一部分),其具有指南針目錄中的代碼,你可以看到波紋管:咕嚕羅盤無法編譯多個文件
compass: {
dist: {
options: {
sassDir: '*/docs/scss/*.scss',
cssDir: '*/css/*.css',
outputStyle: 'compressed'
}
}
},
我使用咕嚕 - 新僅編譯項目文件夾中最近編輯的元素。
直言不諱地說,我在我的主要開發文件夾中有兩個項目文件夾,當我運行grunt watch或grunt compass時,我想編譯最新變化的sass,因此我可以在同一時間在多個項目上工作。我已經嘗試了一些東西,但我只得到這個:
您必須從項目目錄中編譯單個樣式表。
有沒有辦法解決這個問題?
我想與app1(文件夾)app2 app3和app4一起工作,當我運行grunt compass編譯器檢查所有文件並只修改其中有更改的文件。
關於在兩個目錄配置項目的開始處使用*:您是否打算爲每個匹配的'sassDir'使用相應的(類似的基本路徑)'cssDir'? –
正如我想到的那樣,這有點複雜,多個項目的想法可能不如我想象的那樣好。我會很高興地等待其他答案,同時我將嘗試根據Jason Aller的答案找到一個解決方案,順便提一下。 –