简体   繁体   中英

React compile error using “create-react-app”

I am suffering compile failure using "create-react-app". The message I've gotten is as below.

__

./src/App.js Module not found: You attempted to import /Contact which falls outside of the project src/ directory. Relative imports outside of src/ are not supported. You can either move it inside src/, or add a symlink to it from project's node_modules/.

__

Weird thing is that I certainly have "/Contact" file inside of src folder while The message says that I don't. Here is my folder tree.

文件夹结构

And here is my App.js code.

import React, { Component } from 'react';
import PhoneForm from './components/PhoneForm';

class App extends Component {
  render() {
    return (
      <div>
        <PhoneForm />
      </div>
    );
  }
}

export default App;

Feels like I am missing some kind of basic setting here. Please have mercy on me and help me to figure this out.

If your App.js is in components folder, then you should use

import PhoneForm from './PhoneForm';

Note that you don't have to prepend the import with ./components .

But I don't see your PhoneForm component here altogether. So this might also be the source of error.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM