我很自然地反应自己。我决定学习括号文本编辑器,但是当我在app.js文件中打开默认模板时,eslint和jslint会抱怨保留的关键字,比如导入和导出。 我尝试在node-modules目录中更改eslint的配置,但它不起作用。我也尝试在.eslintrc.js文件中进行更改,但发现其中很多并且不知道要修改哪一个。
这是一张图片来查看错误
发布于 2018-06-01 11:32:38
在代码中使用的语法是ES6,很可能ESLint未配置为此。要解决此问题,请将此行添加到.eslintrc
文件的根目录中:
"parser": "babel-eslint"
如果你有.eslintrc.js
,看起来像这样:
{
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',
},
},
],
}
https://stackoverflow.com/questions/-100004680
复制相似问题