当前位置: 首页 > 知识库问答 >
问题:

Webpack错误-您可能需要一个适当的加载器来处理此文件类型,当前没有配置任何加载器来处理此文件

闽承望
2023-03-14

我正在学习使用WebPack构建我的react项目。我已经配置了一个webpack.config.js来加载CSS文件。

webpack.config.js:

module.exports = {

  ...

  module: {
    rules: [

      {
        test: /\.css$/,
        exclude: /(node_modules)/,
        use: [
          { loader: 'style-loader' },
          { loader: 'css-loader' },
        ],
      },
      {
        test: /\.scss$/,
        exclude: /(node_modules)/,
        use: [
          { loader: 'style-loader' },
          { loader: 'css-loader' },
          { loader: 'sass-loader' },
        ],
      },

     ...

    ],
  },
  
  ...

}
Module parse failed: Unexpected token (6:3) You may need an
appropriate loader to handle this file type, currently no loaders are
configured to process this file. See
https://webpack.js.org/concepts#loaders |  * Copyright 2011-2020
Twitter, Inc. |  * Licensed under MIT
(https://github.com/twbs/bootstrap/blob/main/LICENSE)
>  */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;
.....  ```

我不明白该怎么办。谢谢你。

共有1个答案

笪涛
2023-03-14

不确定为什么要排除node_modules为什么要从那里导入css,这意味着只需删除exclude:/(node_modules)/即可:

{
  test: /\.css$/,
  // exclude: /(node_modules)/, // Remove this 
  use: [
    { loader: 'style-loader' },
    { loader: 'css-loader' },
  ],
},
 类似资料: