每次都报错,结果一看报错都是少打一个空格,这种情况怎么解决

来源:4-6 ColumnList 组件使用 Bootstrap 美化

丹字寰

2021-03-25

10:18  error  A space is required after ','                 comma-spacing
10:19  error  A space is required after '{'                 object-curly-spacing
10:31  error  A space is required before '}'                object-curly-spacing
39:8   error  Missing space before function parentheses     space-before-function-paren
39:10  error  Missing space before opening brace            space-before-blocks
40:5   error  Expected space(s) after "return"              keyword-spacing
41:12  error  Missing space before value for key 'list'     key-spacing
45:1   error  Expected indentation of 4 spaces but found 6  indent
47:1   error  Trailing spaces not allowed                   no-trailing-spaces

✖ 9 problems (9 errors, 0 warnings)
  9 errors and 0 warnings potentially fixable with the `--fix` option.

老师想问一下如何解决这些只是多一个空格或者没打多一个空行就直接不让运行报错,感觉这些都是一些空格标点的问题,但是每次都要改很烦躁

写回答

2回答

张轩

2021-03-25

同学你好 eslint 的规则是可以修改的,你的解决方案修改的地方不对,应该在根目录的 .eslintrc.js 文件中修改

在 rules 字段中添加

rules: {
  // 这个名称就对应的你错误名称后面的哪个规则,你想关闭哪个,一一添加就好
  'comma-spacing': 'off',
  'object-curly-spacing': 'off'
  ...
}

最后不要卸载 eslint,代码规范是很重要的规则哈,不想要的去掉可以。

0
3
丹字寰
回复
张轩
新版的vuecli4好像没有。 附已解决方法:csdn上面最近的解决方案, 在根目录创建vue.config.js,然后代入 module.exports = { lintOnSave: false }
2021-03-27
共3条回复

丹字寰

提问者

2021-03-25


问题解决,卸载eslint

npm uninstall @vue/cli-plugin-eslint
npm uninstall eslint

然后在package.json下面加这个

"rules": {
    "generator-star-spacing": "off",
    "no-tabs":"off",
    "no-unused-vars":"off",
    "no-console":"off",
    "no-irregular-whitespace":"off",
    "no-debugger": "off"
  }

eslint我在安装阶段记得是没有选择yes的,但是在vscode中却存在,这个我也不清楚,不知道老师能不能解决这个疑问

0
1
丹字寰
结果重启了之后又有eslint,没法解决
2021-03-25
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程