gpt4 book ai didi

javascript - CSS 文件导致 react/webpack 配置出错

转载 作者:行者123 更新时间:2023-11-29 10:27:21 25 4
gpt4 key购买 nike

我有一个全栈元素,它是用 Django-REST 和 React 作为前端制作的。

每次我尝试将 css 文件加载到我的 React 应用程序中时,我都会收到错误

import './Dashboard.css'

导出默认类仪表板扩展组件{

render() {
...

仪表板.css

body {
margin:0;
}

Picture of the error这是我的 webpack.config.js

module.exports = {
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader"
}
}
]
}
}

对我来说奇怪的是,内联 css 工作得很好,只有当我尝试加载外部工作表时,我才会遇到问题。有谁知道问题的原因是什么?

最佳答案

你需要一个 css-loader。将 webpack.config.js 更新为:

module.exports = {
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader"
}
},
{
test: /\.css$/,
use: ['style-loader', 'css-loader'],
},
]
}
}

并安装加载器:

npm install --save-dev css-loader

现在应该可以正常构建了。您可以在 Webpack 中阅读更多信息 docs

关于javascript - CSS 文件导致 react/webpack 配置出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55652077/

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