vscode开发 vue3+ts 的 uni-app 微信小程序项目

创建uni-app项目:

# 创建用ts开发的uni-app
npx degit dcloudio/uni-preset-vue#vite-ts 项目名称
# 创建用js开发的uni-app
npx degit dcloudio/uni-preset-vue#vite 项目名称

VS Code 配置

为什么选择 VS Code ?

  • HbuilderX 对 TS 类型支持暂不完善
  • VS Code 对 TS 类型支持友好,熟悉的编辑器

1.将创建好的项目用vscode打开

2.安装uni-app插件:
在这里插入图片描述

3.安装类型声明文件

pnpm i -D @types/wechat-miniprogram @uni-helper/uni-app-types

如下表示安装完成:
在这里插入图片描述

4.配置tsconfig.json

{
  "extends": "@vue/tsconfig/tsconfig.json",
  "compilerOptions": {
    "sourceMap": true,
    "baseUrl": ".",
    "paths": {
      "@/*": ["./src/*"]
    },
    "lib": ["esnext", "dom"],
    "types": ["@dcloudio/types",
    "@types/wechat-miniprogram", // 配置1
    "@uni-helper/uni-app-types"] // 配置2
  },
  "vueCompilerOptions": {
    "nativeTags": ["block", "component", "template", "slot"] // 配置3
  },
  "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
}

5.解决vscode中json文件注释报错问题
在vscode设置中搜索文件关联,点击添加项,然后配置如下两项
在这里插入图片描述

编译和运行 uni-app 项目

在这里插入图片描述

1.在manifest.json中添加微信小程序appid

/* 小程序特有相关 */
    "mp-weixin" : {
        "appid" : "XXXXXX",
        "setting" : {
            "urlCheck" : false
        },
        "usingComponents" : true
    },

2.安装依赖

pnpm install

3.编译

pnpm dev:mp-wexin

编译完成后项目中多了一个dist目录

4.导入微信开发者工具
打开 微信开发者工具, 导入 dist\dev\mp-weixin 运行。

相关推荐

  1. uni-app vite+ts+vue3模式 集成开发

    2024-04-15 05:22:02       46 阅读
  2. Taro@3.x+Vue@3.x+TS开发程序,网络请求封装

    2024-04-15 05:22:02       18 阅读
  3. Taro@3.x+Vue@3.x+TS开发程序,设置转发分享

    2024-04-15 05:22:02       11 阅读
  4. 程序uniapp+vue3+ts+pinia环境搭建

    2024-04-15 05:22:02       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-15 05:22:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-15 05:22:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-15 05:22:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-15 05:22:02       20 阅读

热门阅读

  1. Kotlin 面试题

    2024-04-15 05:22:02       23 阅读
  2. 责任链模式学习进阶--一起学习吧之数据库

    2024-04-15 05:22:02       20 阅读
  3. RS-232、RS-422及RS-485串行数据标准的选择及使用

    2024-04-15 05:22:02       21 阅读
  4. css 太极图案例带来的收获

    2024-04-15 05:22:02       55 阅读
  5. 物联网智能仓储系统毕业设计报告

    2024-04-15 05:22:02       20 阅读
  6. 方法引用(详)

    2024-04-15 05:22:02       17 阅读
  7. 【华为OD机试C++】图片整理

    2024-04-15 05:22:02       21 阅读