我正在尝试从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
为什么图标组件没有加载?我没有收到任何错误:/