1
在我的應用程序SCSS文件被編譯到CSS文件,幷包含在一個文件main.css的所有文件。還有一些其他的CSS文件也包含在main.css文件中,我如何使用Grunt從所有這些CSS和SCSS文件創建一個CSS文件?咕嚕聯合收割機SCSS和CSS文件
注意:我所有的CSS文件都在客戶端文件夾和SCSS文件編譯後進入公用文件夾。
MSK
在我的應用程序SCSS文件被編譯到CSS文件,幷包含在一個文件main.css的所有文件。還有一些其他的CSS文件也包含在main.css文件中,我如何使用Grunt從所有這些CSS和SCSS文件創建一個CSS文件?咕嚕聯合收割機SCSS和CSS文件
注意:我所有的CSS文件都在客戶端文件夾和SCSS文件編譯後進入公用文件夾。
MSK
你所尋找的是(文件) - concatination。
沒有爲咕嚕優異的插件:grunt-contrib-concat
實施例構型(靜態):
concat: {
dist: {
//Add your files to src
src: [
'client-folder/file1.css',
'public/compiled.css'
],
dest: 'output/style.css',
},
},
實施例的配置(動態):
concat: {
dist: {
src: [
//Will use all .css files in client-folder/
'client-folder/**.css',
'public/compiled.css'
],
dest: 'output/style.css',
},
},
grunt concat:dist
然後將將您的src
文件的內容連接到dest
文件。
您可以深入瞭解文檔以獲得更多驚心動魄的樂趣。
感謝@SpazzMarticus, 一件事,如果我在手錶上使用這項任務它進入無限循環這方面有任何想法? – MSK
@MSK如果你看到你生成的文件,它將無限循環,因爲這些文件當然會改變。你需要排除像「輸出/ style.css的!」 – SpazzMarticus
我不看輸出/ style.css中 這是我的任務 '代碼 青菜文件:{ 編譯:{ 選項:{ sourcemap:「無」, 風格: '壓縮' }, 文件:[{ 擴大:真實, CWD:globalConfig.source + '/ CSS /', 源:[ '* .scss'], DEST:globalConfig。目標+'/ css /', ext:'.css', }] } } ' – MSK