在 VSCode 上开发 ‌uni-app‌ 推荐以下高效插件及配置,可大幅提升开发体验和效率:


一、核心开发插件

  1. uni-helper

    • 提供完整的 uni-app API 和组件代码提示,支持标签属性、事件等智能补全‌。
    • 增强 TS 类型校验,减少语法错误‌。
  2. ‌Vue - Official

    • 官方 Vue 语法支持插件,对 Vue 3 + TS 开发友好,提供模板语法高亮、错误检测等功能‌。

二、辅助工具插件

  1. uni-create-view

    • 快速生成页面/组件模板,自动注册到 pages.json 中‌。
    • 支持自定义生成路径和文件命名规则(需在插件设置中配置)‌。
  2. JSON 注释支持

    • 在 VSCode 设置中关联 manifest.json 和 pages.json 为 jsonc 格式,允许添加注释‌。

三、TS 类型支持配置

  1. 安装类型声明文件
    npm i -D @uni-helper/uni-app-types
  2. 修改 tsconfig.json
    {
    	"compilerOptions": {
    		"types": [
    			"@dcloudio/types",
    			"@uni-helper/uni-app-types"
    		]
    	},
    	"vueCompilerOptions": {
    		"nativeTags": [
    			"block",
    			"component",
    			"template",
    			"slot"
    		]
    	}
    }
    确保 TS 能识别 uni-app 组件和 API 类型‌。

四、推荐项目模板

  • unibest‌:基于 Vite + Vue3 + TS 的 uni-app 开发模板,提供开箱即用的类型提示和现代构建工具链‌。
  • 官方 Vite 模板‌:通过 npx degit dcloudio/uni-preset-vue#vite-ts 快速创建项目‌。

总结

以上插件组合可覆盖 ‌代码提示、文档查询、模板生成、TS 支持‌ 等核心开发场景,替代 HBuilderX 的 TS 弱项‌,同时兼容 AI 辅助插件(如通义灵码)提升编码效率‌。建议优先配置 TS 类型声明和 uni-helper 系列插件‌

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐