如何解决:解析错误:意外的令牌,预期为“ ...”

时间:2019-06-27 07:51:54

标签: javascript reactjs ecmascript-6

我已经编译了以下代码,这使我收到解析错误:意外的令牌,预期为“ ...” 错误不知道为什么。

import React,{Component} from 'react';
import EditableContetnt from './Fuck';
import Mymenu from './Mymenu';
import 'react-contexify/dist/ReactContexify.min.css';
import { MenuProvider } from 'react-contexify';


class App extends Component
{
  constructor()
  {
    super();
    this.state={name:'Hello World'};
  }
  render()
  {
    const {name}=this.state;
    console.log(name);
    return(
      <div>
        <MenuProvider id="menu_id">
            <EditableContetnt {name}/>
        </MenuProvider>

        <Mymenu/>
      </div>
    )
  }
} 

export default App;

当我运行模块时,它显示解析错误:意外的令牌,预期为“ ...”

2 个答案:

答案 0 :(得分:3)

尝试以不同的方式将name变量传递给MenuProvider组件。像这样:

<EditableContetnt name={name} />

答案 1 :(得分:0)

尝试更改:导入“ react-contexify / dist / ReactContexify.min.css”;

import'./react-contexify/dist/ReactContexify.min.css';

(如果在同一目录中)