vue3 + ts +volar + eslint + prettier + vscode 设置
date
Jul 3, 2023
slug
vue3+ts+volar+eslint+prettier+vscode设置
status
Published
tags
IT
Vue
summary
vue3+ts+volar+eslint+prettier+vscode设置
type
Post
注:该校验规则主要针对 vue3 + ts + vscode 的设置,其他情况请根据实际情况修改
1、volar
根据 vue 官方推荐,使用 vscode 中的 volar 插件对 vue 文件进行代码高亮语法提示和 vue 单文件内的 TS 语法服务。
确认项目中 .vscode 文件夹内存在 extensions.json 文件
设置 Volar Takeover 模式 来支持 Vue 的 TS 语言服务
2、eslint
在项目中增加 eslint 代码检查,新增依赖
新增 eslint.cjs 文件
新增 .eslintignore
3、prettier
在项目中新增 prettier 进行代码格式化,新增依赖
prettier eslint-config-prettier 主要用来解决和 eslint 的冲突
新增 .prettierrc.json 文件
新增 .prettierignore 文件
4、setting.json
在设置中开启自动保存和格式化
在项目中 .vscode 文件夹内新增 settings.json 文件
(或者点左下角 齿轮 图标 => 设置 => 工作区(在左上角)=> 打开设置(在右上角) )
5、jsx/tsx 写法支持 *
引入插件 @vitejs/plugin-vue-jsx
在 vite.config.ts 中配置
重启 vscode