1

我正在尝试从src/components文件夹(完美运行)以及src/icons从不加载任何内容的文件夹中加载组件:

sections: [
    {
      name: 'Components',
      components: path.join(__dirname, 'src/components/**/*.jsx')
    },
    {
      name: 'Icons',
      components: path.join(__dirname, 'src/icons/*.jsx')
    }
  ],

我也尝试将图标组件放在他们自己的文件夹中(就像普通组件一样),但这并没有解决它,所以问题一定是别的。

图标组件的结构与material-ui lib中的相同:

import React from 'react';
import createSvgIcon from './utils/createSvgIcon';

export default createSvgIcon(
  <React.Fragment><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" /><path fill="none" d="M0 0h24v24H0z" /></React.Fragment>
  , 'Warning'
);

这是createSvgIcon帮手:https ://github.com/mui-org/material-ui/blob/master/packages/material-ui-icons/src/utils/createSvgIcon.js

为什么图标组件没有加载?我没有收到任何错误:/

4

0 回答 0