首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >配置eslint和jslint不会给保留的react-native关键字带来错误,例如[import,export]

配置eslint和jslint不会给保留的react-native关键字带来错误,例如[import,export]
EN

Stack Overflow用户
提问于 2018-06-01 02:17:21
回答 1查看 0关注 0票数 0

我很自然地反应自己。我决定学习括号文本编辑器,但是当我在app.js文件中打开默认模板时,eslint和jslint会抱怨保留的关键字,比如导入和导出。 我尝试在node-modules目录中更改eslint的配置,但它不起作用。我也尝试在.eslintrc.js文件中进行更改,但发现其中很多并且不知道要修改哪一个。

这是一张图片来查看错误

在这里输入图像描述
在这里输入图像描述
EN

回答 1

Stack Overflow用户

发布于 2018-06-01 11:32:38

在代码中使用的语法是ES6,很可能ESLint未配置为此。要解决此问题,请将此行添加到.eslintrc文件的根目录中:

代码语言:javascript
复制
"parser": "babel-eslint"

如果你有.eslintrc.js,看起来像这样:

代码语言:javascript
复制
{
  extends: ['airbnb'],
  parser: 'babel-eslint',
  plugins: ['react'],
  rules: {
    'jsx-a11y/label-has-for': [code, {
      required: { some: ['nesting', 'id'] },
    }],
  },
  globals: {
    jest: true,
  },
  overrides: [
    {
      files: ['*.test.{js,jsx}', '*.spec.{js,jsx}'],
      // Put rules here that should not be applied to test files
      rules: {
        'func-names': 'off',
        'prefer-arrow-callback': 'off',
        'no-unused-expressions': 'off',
      },
    },
  ],
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100004680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档