cssModules从计划使用到放弃

原创 pvfhv 随笔 sass 70阅读 2018-07-05 15:16:24 举报

css-loader中配置css modules项,可以保证所有的class样式名称在工程中保证唯一,想法很好,但是现实开发中,我们使用sass进行css的管理,同时还会引入不同数量的第三方包的样式,那么具体的问题如下:

一、我们会对工程中公共的资源以sass-resources-loader进行统一注入,

这部分代码如果有class样式就悲催了,它会自动修改每一个class样式名称,导致不能正确使用。

二、使用第三包,如果包里有 @keyframes uploadAnimateInlineIn(自动修改) 或样式中有-webkit-box-sizing:border-box;(无法识别)

鉴于以上种种原因不计划使用css modules

css-loader特别说明(蹩脚)
css-loader 在处理当前文件的目录结构时有问题 background-image: url(./images/logo.png) 会找不到图片,请写成 background-image: url(../src/images/logo.png),即先回到上层目录再往下引用。

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复