解析错误:基本反应 .js 文件中 EOF 处的意外标记“”

编译一个简单的 React 应用程序时,我在文件的最后(空白)行收到一条错误消息,提示“意外的令牌”


import { Link, Redirect } from "react-router-dom";

import './App.css';



class Companies extends Component {

    constructor(props) {

        super(props);

        var user = null;

        if (props.hasOwnProperty("user")){

            user = props["user"];

        }

        this.state = {

            user: user,

            companies: [],

        };

    }


}


export Companies

是我试图运行的代码


Failed to compile.


./src/Companies.js

  Line 22:1:  Parsing error: Unexpected token


  20 |

  21 | export Companies

> 22 |

     | ^

是我收到的错误信息。


幕布斯7119047
浏览 151回答 1
1回答

白猪掌柜的

要导出类,正确的语法是: export default Class尝试这个:import { Link, Redirect } from "react-router-dom";import './App.css';class Companies extends Component {    constructor(props) {        super(props);        var user = null;        if (props.hasOwnProperty("user")){            user = props["user"];        }        this.state = {            user: user,            companies: [],        };    }}export default Companies
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript