预期标识符,而不是'>'

时间:2018-05-08 08:49:00

标签: reactjs visual-studio-code jshint

ReactDOM.render(<App />, document.getElementById('root'));

请告诉我为什么VSCode [jshint]会出现此问题?另请告诉我如何在.jshintrc

中添加一些代码

enter image description here

2 个答案:

答案 0 :(得分:5)

JSHint不支持jsx的linting。如果您想使用jsx开发反应应用程序,则应禁用它或更好地切换到ESLint

对于Visual Studio Code,您可以安装a plugin

答案 1 :(得分:3)

按⇧⌘X,然后在其中输入 jshint 并将其卸载。

之后,写 eslint 并安装(如果没有安装的话)。

并确保您的“ esversion”:6 为6,遵循以下流程

对于Mac VSCode :代码(左上角)=>偏好=>设置=>用户设置。 并在右侧检查并在下面的代码中写

{
  "workbench.colorTheme": "Visual Studio Dark",
  "git.ignoreMissingGitWarning": true,
  "window.zoomLevel": 0,
  // you want to write below code for that
  "jshint.options": {
      "esversion":6
  },
}