在實際開發中,大部分人的精力都在js上,而css的管理總以爲不是那麼重要。隨着工程中代碼量的增長,一套有效的css管理規範也是必須和必要的。最近一直想出一個工程中的css的命名規範,所以研究了一下css-loader的modules的配置,配置和使用都很是簡單明瞭,可是對於我如今的工程並不適合,具體問題以下:css
如今咱們工程中的作法,每一個組件一個class(組件名稱-功能-日期),而後使用sass的自然嵌套方式在此類下進行書寫。node
if (loader === 'sass-resources-loader') { options = { resources: [ path.join(ROOT_PATH, 'node_modules/compass-mixins/lib/_animate.scss'), path.join(ROOT_PATH, 'node_modules/compass-mixins/lib/_lemonade.scss'), path.join(APP_PATH, 'css/common/variables.scss'), path.join(APP_PATH, 'css/common/mixins/common.scss') ] } }