vscode development vue project ejecuta automáticamente pelusa para reparar al guardar (el artículo de actualización, la plantilla y el CSS pueden formatearse al guardar)

Tenga en cuenta que el proyecto vue de desarrollo de vscode anterior ejecuta automáticamente pelusa para reparar y guardar y formatear al guardar. Solo es válido para la parte js en vue. La plantilla y css no están formateadas. La primera actualización basada en esto, los pasos son los siguientes:

  1. vscode descargar eslint plugin

  2. vscode para configuraciones
    Encuentra settings.json

Escriba el siguiente contenido en él para guardar

{
   // vscode默认启用了根据文件类型自动设置tabsize的选项
  "editor.detectIndentation": false,
  // 重新设定tabsize
  "editor.tabSize": 2,
  // #每次保存的时候自动格式化 
  "editor.formatOnSave": true,
  // #每次保存的时候将代码按eslint格式进行修复
  "eslint.autoFixOnSave": true,
  // 添加 vue 支持
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
      "language": "vue",
      "autoFix": true
    }
  ],
  // #让prettier使用eslint的代码格式进行校验 
  "prettier.eslintIntegration": true,
  // #去掉代码结尾的分号 
  "prettier.semi": false,
  // #使用带引号替代双引号 
  "prettier.singleQuote": true,
  // #这个按用户自身习惯选择 
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  // #让vue中的js按编辑器自带的ts格式进行格式化 
  "vetur.format.defaultFormatter.js": "vscode-typescript",
  "vetur.format.defaultFormatterOptions": {
    "js-beautify-html": {
      "wrap_attributes": "force-aligned"
      // #vue组件中html代码格式化样式
    }
  },
  // 格式化stylus, 需安装Manta's Stylus Supremacy插件
  "stylusSupremacy.insertColons": false, // 是否插入冒号
  "stylusSupremacy.insertSemicolons": false, // 是否插入分好
  "stylusSupremacy.insertBraces": false, // 是否插入大括号
  "stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行
  "stylusSupremacy.insertNewLineAroundBlocks": false // 两个选择器中是否换行
}

De esta manera, al guardar el archivo en el futuro, reparará automáticamente algunos códigos no conformes de acuerdo con las reglas configuradas por eslint, en lugar de ejecutar manualmente el enlace de ejecución de hilo para guardarlo después de cada guardado.

Supongo que te gusta

Origin www.cnblogs.com/XHappyness/p/12689921.html
Recomendado
Clasificación