Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在最新版本的BabelJS中支持类属性?_Javascript_Reactjs_Babeljs_Ecmascript Next - Fatal编程技术网

Javascript 如何在最新版本的BabelJS中支持类属性?

Javascript 如何在最新版本的BabelJS中支持类属性?,javascript,reactjs,babeljs,ecmascript-next,Javascript,Reactjs,Babeljs,Ecmascript Next,有人知道如何在最新版本的BabelJS中支持类的属性吗 import React from 'react'; import {Component} from 'react'; export default class Button extends Component { constructor(){ super(); } myProp = {}; // ERROR: /path/to/file/Button.jsx: Unexpected token

有人知道如何在最新版本的BabelJS中支持类的属性吗

import React from 'react';
import {Component} from 'react';

export default class Button extends Component {
    constructor(){
        super();
    }

    myProp = {}; //  ERROR: /path/to/file/Button.jsx: Unexpected token (9:11)

    render(){
        return <div></div>;
    }
}
从“React”导入React;
从“react”导入{Component};
导出默认类按钮扩展组件{
构造函数(){
超级();
}
myProp={};//错误:/path/to/file/Button.jsx:意外标记(9:11)
render(){
返回;
}
}
对于Babel 6,您可以通过安装来使用:

npm install babel-plugin-syntax-class-properties
在问这个问题之前,我安装并连接了这个插件。但错误依然存在。但后来我被建议设置预设的“阶段1”,并保留类属性。请阅读标签说明!是关于同名Python库的问题。
{
  "plugins": ["syntax-class-properties"]
}