Vue3 开发必备的 VSCode 插件

分享 6 个 Vue3 开发必备的 VSCode 插件,可以直接用过 VSCode 的插件中心直接安装使用。

1、Volar

相信使用 VSCode 开发 Vue2 的同学一定对 Vetur 插件不会陌生,作为 Vue2 配套的 VSCode 插件,它的主要作用是对 Vue 单文件组件提供高亮、语法支持以及语法检测。

而随着 Vue3 正式版发布,Vue 团队官方推荐 Volar 插件来代替 Vetur 插件,不仅支持 Vue3 语言高亮、语法检测,还支持 TypeScript 和基于 vue-tsc 的类型检查功能。

使用时需要注意:

  1. 首先要禁用 Vetur 插件,避免冲突;
  2. 推荐使用 css/less/scss 作为 <style>的语言,因为这些基于 vscode-css-language 服务提供了可靠的语言支持;
  3. 如果使用 postcss/stylus/sass 的话,需要安装额外的语法高亮扩展。postcss 使用 language-postcss,stylus 使用 language-stylus 拓展,sass 使用 Sass 拓展;
  4. Volar 不包含 ESLint 和 Prettier,而官方的 ESLint 和 Prettier 扩展支持 Vue,所以需要自行安装。

2、Vue VSCode Snippets

Vue VSCode Snippets 插件旨在为开发者提供最简单快速的生成 Vue 代码片段的方法,通过各种快捷键就可以在 .vue文件中快速生成各种代码片段。简直是 Vue3 开发必备神器。

该插件支持:Volar、Vue2 和 Vue3。

使用方式如下:

  • 新建一个 .vue文件,输入 vbase会提示生成的模版内容:
    • 输入 vfor快速生成 v-for指令模版:
      • 输入 v3onmounted快速生成 onMounted生命周期函数:
  •  

    3、Auto Close Tag

    Auto Close Tag 插件是一个很好用的 VS Code 扩展,它对生产率有很大影响。顾名思义,当在结束标记中键入结束括号时,它将添加结束标记。它支持HTML,Handlebars,XML,PHP,Vue,JavaScript,Typescript,JSX等。

    4、Vue Peek

    Vue Peek 插件用来拓展 Vue 代码编辑的体验,可以快速跳转到组件、模块定义的文件。

    使用方式如下:

    • 右键组件标签,跳转到组件定义的文件:
      • 右键组件标签,弹窗显示组件定义的文件:
      • 5、Vue Theme

        Vue Theme 插件提供了不错的 Vue 主题,还支持配置不同颜色,感觉还不错。

        6、Vite

        Vite 插件可以在打开项目后,就能自动启动开发服务器,允许开发者无需离开编辑器即可预览和调试应用。支持一键启动、构建和重启项目。

        总结

        分享的 6 个插件,可以按需安装使用。比较强烈推荐实用 Volar 和 Vue VSCode Snippets 这 2 个插件。

posted @ 2023-05-05 15:02  土小狗  阅读(6499)  评论(0编辑  收藏  举报