Mysterious ESLint Parsing Error
问题 On line 4 of the following code, ESLint is giving me a parsing error saying: Unexpected token = I'm wondering why this is the case? The code runs properly. What am I doing wrong? import { Component, PropTypes } from 'react'; export default class MainApp extends Component { static propTypes = { children: PropTypes.any.isRequired } componentWillMount() { require('./styles/main.styl'); } render() { return ( <div> {this.props.children} </div> ); } } 回答1: You cannot have properties inside classes,