uni-app vite+ts+vue3模式 集成微信云开发(一)

1.创建uni-app项目

此处使用的是通过vue-cli命令行方式uni-app官网

使用vue3/vite版

创建以 typescript 开发的工程(如命令行创建失败,请直接访问 gitee 下载模板)

npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project

(我创建失败,直接从gitee下载的模板)

2.manifest.json应用配置

manifest.json 应用配置 | uni-app官网

cloudfunctionRoot

如果需要使用微信小程序的云开发,需要在 mp-weixin 配置云开发目录

"mp-weixin":{
  // ...
   "cloudfunctionRoot": "cloudfunctions/", // 配置云开发目录
  // ...
}

在项目根目录创建上边配置的云开发目录文件 cloudfunctions

(在cloudfunctions随便建议空白文件或者js文件方便步骤3复制文件)

3.配置vite.config.js将cloudfunctions复制到编译后的项目文件中(此处先用这个插件进行复制,在后边会更换,因为在开发过成中不想改一次云函数就重新构建一次,所以后边会针对此处进行构建修改uni-app vite+ts+vue3模式 集成微信云开发(三)-CSDN博客)

安装vite-plugin-files-copy

npm install vite-plugin-files-copy -D
import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";
const path = require('path')
import CopyPlugin from 'vite-plugin-files-copy'

// https://vitejs.dev/config/
let env=process.env.NODE_ENV;
let to="./"+(env == 'development' ? 'dist/dev' : 'dist/build')+'/mp-weixin/cloudfunctions';
console.log(to,"=====to")
export default defineConfig({
  plugins: [
      uni(),
      CopyPlugin({
        patterns: [
          {
            from: './cloudfunctions',
            to:to
          },
        ],
      }),
  ]

});

4.进行云开发

uni-app vite+ts+vue3模式 集成微信云开发(二)_vue3 使用微信云开发数据库-CSDN博客

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值