...
{
test: /\.(scss|css)$/,
//exclude: /node_modules/, => needed to avoid for react-skeleton-loading work
use: [
'style-loader',
{
loader: 'css-loader',
options: {
modules: {
localIdentName:
'[name]__[local]--[hash:base64:5]',
},
},
},
'sass-loader',
],
},
...
问题:骨骼组件是渲染的(已显示在DOM中),但在屏幕上没有任何迹象。在DOM中呈现的两个跨度(一个跨度 - 骨骼组件),但在其上使用了样式(不是来自骨架的骨架)。 DOM显示样式在元素上使用,但我在屏幕上看不到它。
P.S:我尝试在骨架和骨架中使用样式属性 - 不起作用
在我的情况下,WebPack配置中的某些代码不会让Skeleton.css文件上传到网页上。因此,您需要评论或删除这些行:
...
options: {
modules: {
localIdentName:
'[name]__[local]--[hash:base64:5]',
},
},
...