hier ist meine ursprüngliche webpack EinstellungCSS-Module mit 3. Pakete CSS
{ test: /(\.css|\.scss)$/, loaders: ['style', 'css', 'sass']},
wenn ich CSS-Module verwendet werden soll, muss ich meine Einstellung mit 3. bis
{
test: /\.css$/,
loaders: [
'style?sourceMap',
'css?modules&importLoaders=1&localIdentName=[path]___[name]__[local]___[hash:base64:5]'
]
}
Aber ich habe Problem bearbeiten Party-Pakete
Eine davon ist die import 'rc-collapse/assets/index.css';
Arbeit nicht
Und eine andere ist, ich habe s ome css wie
.Popover-body {
display: inline-flex;
flex-direction: column;
/*padding: 2rem 4rem;*/
/*background: hsl(0, 0%, 27%);*/
background: #B1C5D0;
color: black;
border-radius: 0.3rem;
/*border: 1px;*/
}
Es ist im Paket react-popover
, überschreiben ich seine CSS, aber CSS-Module kann es nicht
lesen Ich denke, es liegt daran, dass ich so etwas wie className={styles[Popover-body]}
schreiben didnot aber es ist ein 3rd-Party-Paket, ich weiß, don, wo className={styles[Popover-body]}
Wie normale CSS lesen konnte hinzufügen CSS (loaders: ['style', 'css', 'sass']}
) und CSS-Module (loaders: [ 'style?sourceMap', 'css?modules&importLoaders=1&localIdentName=[path]___[name]__[local]___[hash:base64:5]
) ??
Vielen Dank. Ich versuche. Dies kann das Problem "Import" rc-collapse/assets/index.css '; 'lösen, aber der Popover-Teil ist immer noch ein Problem – user2492364