React找不到模块

时间:2018-09-05 10:07:54

标签: reactjs

我已经正确构造了所有内容。但是在编译反应时继续说模块没找到怎么解决?

未找到模块:无法解析'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";

1 个答案:

答案 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相对路径。