为什么标准JS会说标志=
是一个意外的标记?我正在使用PhpStorm。
代码完美无缺,我只是按照https://github.com/whoisandy/react-rangeslider的教程进行操作并得到了这个错误。
handleOnChange = (value) => {
this.setState({
volume: value
})
}
答案 0 :(得分:1)
错误来自Standard linter,而不是来自PHPStorm解析器,这就是为什么更改首选项中的JavaScript language version
并没有帮助...您正在使用ES7提议进行类属性( https://github.com/tc39/proposal-class-public-fields)。但它还不是任何规范的一部分,而标准linter使用的解析器并不支持它。您需要在此处使用其他解析器 - 请参阅https://standardjs.com/#how-do-i-use-experimental-javascript-es-next-features