由於項目使用的grunt以前配置的任務執行順序是先執行concat,再執行sass,但是現在需要合併css文件,即需要先執行sass編譯scss爲css,再執行concat合併css文件,所以需要更改grunt執行任務的順序,更改以下的代碼
//默認任務順序
grunt.registerTask('default', ['jshint','concat','uglify','sass','cssmin','watch']);
這是原執行順序,修改爲
//默認任務順序
grunt.registerTask('default', ['jshint','sass','concat','uglify', 'cssmin','watch']);
其中jshint——檢驗js校驗腳本錯誤,sass——sass編譯css,concat——合併文件,uglify——壓縮js文件,cssmin——壓縮css文件,watch——自動化編譯、監聽,均是已經在grunt.initConfig進行配置好的
合併css配置
/**值班記錄CSS合併*/
dutyRecordCss:{
dest:"../css/modules/dutyRecord.css",
src:["../css/modules/workOrder.css","../css/modules/repair.css","../css/modules/inspection.css","../css/modules/emergencies.css","../css/modules/dutyRecordOriginal.css"]
}