【问题标题】:Failed to compile ./src/App.js Module not found: Can't resolve无法编译 ./src/App.js 找不到模块:无法解析
【发布时间】: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;

Folder structure

这是 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


【解决方案1】:

尝试删除

package-lock.json

,运行

npm 安装

然后

npm 运行

重新开始。

【讨论】:

  • 这没有帮助。
猜你喜欢
  • 2020-11-06
  • 1970-01-01
  • 2021-01-22
  • 1970-01-01
  • 1970-01-01
  • 2020-10-30
  • 2021-01-12
  • 2021-03-08
  • 1970-01-01
相关资源
最近更新 更多