在反应中加载较少的模块时出错

时间:2017-11-11 07:02:03

标签: reactjs webpack css-loader less-loader

当我尝试从我的React组件导入.less时,出现以下错误:

Module not found: '[object Object]' in /path/to/src

这是我的webpack配置的一部分,它负责处理css并减少负载:

...
{
    test: /\.css$/,
    loader: ExtractTextPlugin.extract({
      fallback: 'style-loader',
      use: [
        {
          loader: 'css-loader',
          options: {
            modules: true,
            importLoaders: true,
            localIdentName: '[name]__[local]___[hash:base64:5]'
          }
        },
        'postcss-loader'
      ]
    })
  },
  {
    test: /\.less$/,
    loader: ExtractTextPlugin.extract({
      fallback: 'style-loader',
      use: [
        {
          loader: 'css-loader',
          options: {
            modules: true,
            sourceMap: true,
            importLoaders: true,
            localIdentName: '[name]__[local]___[hash:base64:5]'
          }
        },
        'less-loader'
      ]
    })
  },
...

在我的组件中,我正在导入.less样式文件,如下所示:

import styles from './App.less'

我已经尝试阅读相关的github问题,并且已经调试了一段时间。会爱一些帮助!

0 个答案:

没有答案