使VS Code识别完整的ES6语法

时间:2017-01-11 14:33:14

标签: javascript ecmascript-6 visual-studio-code syntax-highlighting

VS代码不会将::识别为有效语法,如

render() {
    return (
        <button
          className="btn btn-primary"
          onClick={::this.handleClick}>
        Click me
        </button>
    );
}

它突出显示::错误[js] identifier expected,从而使整个文件无效。

如何解决这个问题 - 让VS Code尊重ES6语法?

1 个答案:

答案 0 :(得分:2)

使用扩展

你的代码看起来像React给我,所以你可以试试https://marketplace.visualstudio.com/items?itemName=dzannotti.vscode-babel-coloring这可能有助于React样式代码和ES6 / ES7

此外,您可以修改扩展以满足您的需求