让 VS Code 识别完整的 ES6 语法

Making VS Code recognize full ES6 syntax

VS Code 无法将 :: 识别为有效语法,如

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

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

关于如何补救的想法 - 让 VS Code 遵守 ES6 语法?

使用扩展

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

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