• vue项目的常用配置代码


    {
    // 针对vue的格式化配置----依赖eslint、prettier、vetur等插件
    // 强制单引号
    "prettier.singleQuote": true,
    "prettier.semi": false,
    // 尽可能控制尾随逗号的打印
    "prettier.trailingComma": "all",
    // 开启 eslint 支持
    "prettier.eslintIntegration": true,
    // 保存自动化
    "editor.formatOnSave": false,
    // 保存时自动fix
    "eslint.autoFixOnSave": true,
    // 添加 vue 支持
    "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
    "language": "vue",
    "autoFix": true
    }
    ],
    // 使用插件格式化 html
    "vetur.format.defaultFormatter.html": "js-beautify-html",
    "vetur.format.defaultFormatter.js": "prettier",
    "vetur.format.defaultFormatter.less": "prettier",
    "vetur.format.defaultFormatter.postcss": "prettier",
    "vetur.format.defaultFormatter.scss": "prettier",
    "vetur.format.defaultFormatter.stylus": "stylus-supremacy",
    "vetur.format.defaultFormatter.ts": "prettier",
    // 格式化插件的配置
    "vetur.format.defaultFormatterOptions": {
    "js-beautify-html": {
    // 属性强制折行对齐
    //"wrap_attributes": "force-aligned",
    "wrap_line_length": 150,
    "wrap_attributes": "auto",
    "end_with_newline": false
    }
    },
    "editor.renderIndentGuides": false,
    "todo-tree.defaultHighlight": {
    "foreground": "green",
    "type": "none"
    },
    "todo-tree.customHighlight": {
    "TODO": {},
    "FIXME": {}
    },
    "sync.gist": "cfca410af60413084499e2908a66822c",
    "editor.tabSize": 2,
    "javascript.updateImportsOnFileMove.enabled": "always"
    }

     token: b5515dc491cef628d17d16b1d7bf22c266959297

  • 相关阅读:
    CSS3 Flex布局整理(二)-容器属性
    CSS3 Flex布局整理(一)
    .Net Core中文编码问题整理
    Karma:1. 集成 Karma 和 Jasmine 进行单元测试
    Protractor
    翻译: TypeScript 1.8 Beta 发布
    webpack 插件: html-webpack-plugin
    How I came to find Linux
    翻译:Angular 2
    在 Angular 中实现搜索关键字高亮
  • 原文地址:https://www.cnblogs.com/clwydjgs/p/10331037.html
Copyright © 2020-2023  润新知