CSS文件在react / webpack配置中导致错误

我有一个全栈项目,它是使用Django-REST和React作为前端的。


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


import './Dashboard.css'

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


render() {

...

Dashboard.css


body {

margin:0;

}

http://img4.mukewang.com/608a0a310001ff0e05980257.jpg

这是我的webpack.config.js


module.exports = {

module: {

       rules: [

            {

                test: /\.js$/,

                exclude: /node_modules/,

                use: {

                    loader: "babel-loader"

                }

            }

        ]

    }

}

对我来说很奇怪的是,内联css可以正常工作,只有当我尝试加载外部工作表时,我才会遇到问题。有人知道问题的可能原因吗?


PIPIONE
浏览 220回答 1
1回答

慕后森

您需要一个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文档中阅读更多内容
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript