zoukankan      html  css  js  c++  java
  • 解决ESLint语法报错的问题

    ①在页面的根目录创建一个文件夹 这个文件叫 [ .prettierrc ] 的格式化配置项文件, 文件内容的格式是json格式的
    {
      // 把 true 改成 false 这样在格式化代码的时候 就不会额外添加 分号了
      "semi": false,
      // singleQuote 代表单引号的意思 true 表示启用单引号
      "singleQuote": true
    }
     
    禁用某项eslint规则:
    在项目目录打开 .eslintrc.js 文件
    在rules对象添加报错的属性,并设置为0,表示禁用该项。
    一般在报错的error: 后面有个括号,把括号中的内容粘贴过来,放在reels中。
    案例:
    Failed to compile.
    
    ./src/components/Login.vue
    Module Error (from ./node_modules/.pnpm/registry.npm.taobao.org/eslint-loader/2.2.1_eslint@5.16.0+webpack@4.41.2/node_modules/eslint-loader/index.js):
    error: Extra semicolon (semi) at src/components/Login.vue:54:51:
     以这个报错为例: error 后面的括号中有个 semi 把这个semi复制一下,打开项目根目录的.eslintrc.js 文件
    module.exports = {
      root: true,
      env: {
        node: true
      },
      'extends': [
        'plugin:vue/essential',
        '@vue/standard'
      ],
      rules: {
        'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
        'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
      },
      parserOptions: {
        parser: 'babel-eslint'
      }
    }
     这里的rules,在后面添加一行 'semi':0
    module.exports = {
      root: true,
      env: {
        node: true
      },
      'extends': [
        'plugin:vue/essential',
        '@vue/standard'
      ],
      rules: {
        'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
        'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
        'semi':0
      },
      parserOptions: {
        parser: 'babel-eslint'
      }
    }
     这样就可以禁用某项eslint语法检测。
     
     
  • 相关阅读:
    [置顶] 深入理解android之IPC机制与Binder框架
    cdn加速对门户网站产生的影响
    极客技术专题【007期】:jQuery初学者入门
    linux 下信号处理命令trap && linux下各种信号的意义
    利用ACE 自己实现的线程池
    漫谈开发前奏之编译器
    jar,war,ear区别及java基础杂七八
    java出现no XXX in java.library.path的解决办法及eclipse配置
    Windows下GNU之gcc体验方法
    防asp木马运行
  • 原文地址:https://www.cnblogs.com/maxiag/p/12710772.html
Copyright © 2011-2022 走看看