webpack css模块化与antd的问题

在用react+antd做自己的小demo的时候遇见的问题,之前都没注意到过。

就是我在用webpack对css进行模块化处理的时候,config文件是这样写的


        `

        {

            test:/\.css$/,

            use:[

                {

                    loader:"style-loader"

                },

                {

                    loader:"css-loader",

                    options:{

                        modules:true

                    }

                }

            ]

        }`

       

这样可以避免相同类名的全局污染,比如

https://img4.mukewang.com/5c78cfe8000108bb05700410.jpg

入口文件root.js

https://img1.mukewang.com/5c78cfeb0001c23805890198.jpg

footer.js组件

https://img3.mukewang.com/5c78cfed000189af05910201.jpg

header.js组件

https://img2.mukewang.com/5c78cfee0001946403360558.jpg

css内容如下

https://img4.mukewang.com/5c78cff1000169c906080154.jpg

页面能正常显示,不存在全局污染



摇曳的蔷薇
浏览 511回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript