# eslint配置

  • 保存自动格式化代码风格

# 构建配置

  • 安装eslint 并初始化
yarn add eslint -G
eslint --init
  • 安装prettier-eslint
yarn add prettier-eslint -D

# 使用配置

  • vscode商店中安装 eslint 与 Prettier - Code formatter 两个插件
  • vscode配置文件中添加下列配置
// setting.json
"eslint.validate": [
    "javascript",
    "javascriptreact",
    {
        "language": 'html',
        "autoFix": true
    },
    {
        "language": 'vue',
        "autoFix": true
    },
],
"vetur.format.defaultFormatter.js": "prettier-eslint",
"prettier.trailingComma": "es5",
"prettier.semi": false,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.eslintIntegration": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true
  • 右键修改默认格式文档为Prettier - Code formatter

# vue模板

  • 文件 - 首选项 - 用户片段 vue.json文件 添加下面模板
{
	"Create vue template": {
		"prefix": "vue",
		"body": [
			"<template>",
			"  <div class=\"container\">\n",
			"  </div>",
			"</template>\n",
			"<script>",
			"export default {",
			"  name: 'c',",
			"  data() {",
			"    return {\n",
			"    }",
			"  },",
			"  props: {},",
			"  components: {},",
			"  watch: {},",
			"  computed: {},",
			"  methods: {},",
			"  created() {},",
			"  mounted() {},",
			"}",
			"</script>\n",
			"<style scoped lang=\"stylus\">\n",
			"</style>",
			"$2"
		],
		"description": "Create vue template"
	}
}
Last Updated: 4/17/2023, 4:44:58 PM