我已经正确构造了所有内容。但是在编译反应时继续说模块没找到怎么解决?
未找到模块:无法解析'C:\ Users \ Goodwork \ desktop \ mihy-ui-framework \ src'中的'ui-config / themes'
这是我的索引文件
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter as Router } from "react-router-dom";
import { MuiThemeProvider, createMuiTheme } from '@material-
ui/core/styles';
import { Provider } from 'react-redux';
import store from 'ui-redux/store';
import './index.css';
import App from 'ui-views/App';
import registerServiceWorker from './registerServiceWorker';
import themeObject from "ui-config/themes";
答案 0 :(得分:0)
除非您为Webpack配置了resolve
别名ui-config
,否则它将无法正常工作,因为webpack在ui-config
中寻找名为node_modules
的npm模块。
要解决此问题, 将以下内容添加到您的webpack配置中:
resolve: {
alias: {
'ui-config: 'relative-path-to-ui-config'
}
}
或者,您可以在导入中调整相对路径
import themeObject from "./ui-config/themes";
这不是最佳选择,因为最终您最终将陷入嵌套文件夹导入'../../../../../'的问题,以找到ui-config相对路径。