让 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
此外,您可以修改扩展以满足您的需要
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
此外,您可以修改扩展以满足您的需要