在实际开发中,大部分人的精力都在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') ] } }