【发布时间】:2018-07-23 20:11:50
【问题描述】:
当我开始运行本地服务器时出现以下错误:
编译失败 ./src/App.js Module not found: Can't resolve './Main' in '/home/sol/React/kuehnfotografie/src'
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import Main from './Main';
import { Provider, createComponent } from 'react-fela';
import { createRenderer } from 'fela';
class App extends React.Component {
render() {
return (
<div className="content">
<Main />
</div>
);
}
}
export default App;
这是 main.js 文件:
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider, createComponent } from 'react-fela';
import { createRenderer } from 'fela';
import Header from './main/Header';
import Content from './main/Content';
import Footer from './main/Footer';
class Main extends React.Component {
render() {
return (
<div className="main">
<Header />
<Content />
<Footer />
</div>
);
}
}
export default Main;
【问题讨论】:
-
主文件夹不是文件,所以它应该是
./main或者主文件夹应该包含index.js文件。 -
我有一个名为“Main”的文件夹和一个名为“main.js”的文件
-
您要渲染
main.js文件或主文件夹中的任何文件?? -
我想渲染 main.js ...您的评论解决了问题。 (将其更改为 ./main)谢谢,但现在我遇到了与 main.js 等相同的问题。永无止境。
-
我明白了。有很多声明问题,就像它永远不会停止抛出失败一样。非常感谢您的帮助:)
标签: reactjs module compilation resolve