gpt4 book ai didi

javascript - React- 如何使用本地范围的 css 和来自第三方组件的 css

转载 作者:行者123 更新时间:2023-11-29 10:02:56 24 4
gpt4 key购买 nike

我在本地使用

限定我的 css 文件的范围
modules: true,
localIdentName: "[name]__[local]_[hash:base64:5]"

在 webpack.config.dev 和 prod.js 中。我能够使用我为组件定义的样式,使用来自“./Component.css”的导入样式。现在我正在尝试使用 react-select 第三方组件。现在该组件具有我想要使用的预定义样式。要使用它,我按如下方式导入样式

导入'react-select/dist/react-select.css'

但是样式没有被应用。如何为导入的组件启用预定义样式。

最佳答案

你可以使用 resource query根据查询以不同方式处理 CSS 导入。

这样您就可以使用 ?external 查询参数导入您的常规 CSS。

module.exports = {
//...
module: {
rules: [
{
test: /.css$/,
oneOf: [
{
// import 'react-select/dist/react-select.css?external'
resourceQuery: /external/,
use: ['style-loader', 'css-loader']
},
{
use: ['style-loader', 'css-loader'],
options: {
modules: true,
localIdentName: '[name]__[local]_[hash:base64:5]'
}
}
]
}
]
}
};

关于javascript - React- 如何使用本地范围的 css 和来自第三方组件的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51404463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com