您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页Sublime text3 jsx支持(react 语法检查)

Sublime text3 jsx支持(react 语法检查)

来源:二三娱乐

已经是不推荐使用 SublimeLinter-jsxhint,而是改成了 ESLint。

  1. Installing eslint and babel-eslint
    home目录(windows下即为:c:\usrs\用户名 )下新建 .eslintrc(如果是windows可以用 Cygwin 建立) ,这是eslint的配置文件,并添加以下内容:
{
  // I want to use babel-eslint for parsing!
  "parser": "babel-eslint",
  "env": {
    // I write for browser
    "browser": true,
    // in CommonJS
    "node": true
  },
  // To give you an idea how to override rule options:
  "rules": {
    "quotes": [2, "single"],
    "eol-last": [0],
    "no-mixed-requires": [0],
    "no-underscore-dangle": [0]
  }
}
npm uninstall -g eslint #安装前把以前的eslint删除
npm install -g eslint@latest
npm install -g babel-eslint@latest

耐心等待完成,然后进行验证是否安装成功:

eslint -v

显示版本则为安装成功。

2.配置sublime text3

  • 安装插件 SublimeLinter(eslint的依赖插件)
  • 安装插件 SublimeLinter-contrib-eslint(这里建议把SublimeLinter-jshint 与 **SublimeLinter-jsxhint ** 删除)
  • 安装插件 ,并设置打开默认为 “JavaScript (Babel)” , 这里 contrib-eslint 会进行识别
  • syntax_map,即 SublimeLinter Settings — User(如果没有这个文件,可以将defalut下的配置复制到user中)如下:
Paste_Image.png
  • ,这个插件可以例ESLint识别 React JSX,在先前的 .eslintrc中添加
"plugins":[
"react"
]
  • (可选)**Choose Lint Mode **command
Paste_Image.png Paste_Image.png

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务