如何在最新版本的 BabelJS 中启用对 class 属性的支持?
How to enable support for class properties in the latest version BabelJS?
有谁知道如何在最新版本的 BabelJS 中启用对 class 属性的支持?
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>;
}
}
对于 Babel 6,您可以使用 syntax-class-properties
plugin,通过安装它:
npm install babel-plugin-syntax-class-properties
并将其添加到您的 .babelrc
:
{
"plugins": ["syntax-class-properties"]
}
有谁知道如何在最新版本的 BabelJS 中启用对 class 属性的支持?
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>;
}
}
对于 Babel 6,您可以使用 syntax-class-properties
plugin,通过安装它:
npm install babel-plugin-syntax-class-properties
并将其添加到您的 .babelrc
:
{
"plugins": ["syntax-class-properties"]
}