Configuração de ESLint e Prettier

Abra configuração.json

Primeiro, precisamos clicar nas configurações no canto inferior esquerdo e, em seguida, clicar no pequeno ícone no canto superior direito para abrir settings.json
Insira a descrição da imagem aqui

criar.prettierrc

Criamos um arquivo .prettierrc no seguinte formato . Observe que
o formato é C:\Users\XXX\.prettierrc. Adicione o seguinte conteúdo ao arquivo .prettierrc:
{ "
semi ": false, "singleQuote": true, "bracketSpacing": verdadeiro }



Configurar configurações.json

Em seguida, adicione a seguinte configuração em settings.json, sim:

//XXX替换成自己电脑的路径
"prettier.configPath": "C:\\Users\\XXX\\.prettierrc",
// 安装Prettier配置
"eslint.alwaysShowStatus": true,
"prettier.trailingComma": "none",
"prettier.semi": false,
// 每行文字个数超出此限制将会被迫换行
"prettier.printWidth": 300,
// 使用单引号替换双引号
"prettier.singleQuote": true,
"prettier.arrowParens": "avoid",
// 设置 .vue 文件中,HTML代码的格式化插件
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.ignoreProjectWarning": true,
"vetur.format.defaultFormatterOptions": {
    "prettier": {
        "trailingComma": "none",
        "singleQuote": true,
        "semi": false,
        "arrowParens": "avoid",
        "printWidth": 300
    },
    "js-beautify-html": {
        "wrap_attributes": false
    },
 },
Definir formatação padrão do documento

Insira a descrição da imagem aqui
Escolha configurar o formatador padrão ,
Insira a descrição da imagem aqui
selecione Mais bonito
e pressione ctrl+s para salvar para formatar automaticamente o código.

alguns erros de formatação

Se houver vírgulas extras após ctrl+s, ou o recuo não puder ser feito automaticamente, você pode modificá-lo da seguinte maneira. Foi assim que resolvi. Primeiro, adicione "trailingComma":none { "semi": false, "singleQuote"
sob o .prettierrc criado .: true, “bracketSpacing”: true, “trailingComma”:none } Em seguida, modifique este “[vue]” em settings.json : { “editor.defaultFormatter”: “octref.vetur” },









Se não funcionar, tente os seguintes métodos:
1. Se funcionar, desative e desinstale o plug-in JS-CSS-HTML e reinicie o Vscode
2. Limpe os comentários em settings.json e reinicie o Vscode

Outras dúvidas sobre a criação de projetos

Se ocorrer um erro de análise ao criar um projeto: Nenhum arquivo de configuração do Babel detectado. . . , uma linha vermelha aparece no canto superior esquerdo de alguns arquivos do projeto, adicione este requireConfigFile: false
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/qq_48439911/article/details/126015272
Recomendado
Clasificación