Para desenvolver de acordo com as regras do código eslint, você deve seguir suas regras, caso contrário, receberá um erro. A seguir estão alguns erros comuns e suas soluções
Claro, existem duas opções quando você encontra problemas: a primeira é seguir seus prompts para padronizar seu código e obedecer às regras.
A segunda é mudar as regras. Os projetos Vue são todos modificados ao modificar as regras no arquivo .eslintrc.js
问题 1 : Vários espaços encontrados antes de 'xxx'
Solução: adicione uma regra da seguinte forma
'no-multi-spaces':'off'
Significa desligar a verificação de espaços extras
问题 2 : Indentação esperada de espaços 'x' ', mas encontrada indentação' x '
Solução: adicione uma regra da seguinte forma
"indent": ["off"]
Significa desligar a verificação de recuo
Pergunta 3: Mais de 1 linha em branco não é allo
Casar
Solução: adicione uma regra da seguinte forma
"no-multiple-empty-lines": [0, { "max": 100 }]
Mais tarde, descobri que havia muitos problemas ...
Portanto, forneça diretamente as configurações que atendem aos hábitos de codificação da maioria das pessoas, como segue
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'space-before-function-paren': 0,
'indent': 0,
'no-multi-spaces':'off',
"no-multiple-empty-lines": [0, { "max": 100 }],
'arrow-parens': 0,
'generator-star-spacing': 0,
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
"no-unused-vars": [2, {
"vars": "local",
"args": "none"
}],
"semi": [0],
"no-mixed-spaces-and-tabs": [0],
"space-before-blocks":0,
"key-spacing":0,
"arrow-spacing":0,
"no-trailing-spaces":0,
"eol-last":0,
"prefer-const":0,
"quotes":0
}
Até agora, nenhum erro foi relatado para a boneca.
Mais tarde, o eslint foi fechado diretamente. . . . . .