当前位置: 首页 > news >正文

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复制到编译后的项目文件中

安装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.进行云开发

http://www.lryc.cn/news/291082.html

相关文章:

  • 一个程序入库出现死锁问题的排查
  • 记录解决报错--These dependencies were not found jsencrypt lodash-es
  • 【极数系列】Flink集成DataSource读取集合数据(07)
  • React hooks子组件暴露方法示例
  • 数据结构:大顶堆、小顶堆
  • 电加热热水器上架亚马逊美国站需要的UL174报告
  • 使用visual studio写一个简单的c语言程序
  • 怎么创建facebook广告
  • pdf怎么转成高清图?pdf在线转换器推荐分享
  • postgresql 查询缓慢原因分析
  • N65总账凭证管理凭证查询(sql)
  • 投资1300万欧元!芬兰正式启动量子旗舰项目
  • 【3分钟开服】幻兽帕鲁服务器一键部署保姆教程
  • PandaWallet :Web3.0世界的入口
  • 微软Azure-openAI 测试调用及说明
  • java 图书管理系统 spring boot项目
  • Ubuntu系统安装 Redis
  • 简单记录一下如何安装python以及pycharm(图文教程)(可供福建专升本理工类同学使用)
  • 浏览器内存泄漏排查指南
  • ClickHouse(22)ClickHouse集成HDFS表引擎详细解析
  • idea报错 :(java: 找不到符号)
  • 设计软件最重要的目标是可理解性?
  • 酒店|酒店管理小程序|基于微信小程序的酒店管理系统设计与实现(源码+数据库+文档)
  • C++ 数论相关题目,博弈论,SG函数,集合-Nim游戏
  • ​学者观察 | 区块链技术理论研究与实践观察——中央财经大学朱建明
  • 使用Promethues+Grafana监控Elasticsearch
  • 研学活动报名平台源码开发方案
  • 一篇文章,彻底理解数据库操作语言:DDL、DML、DCL、TCL
  • Linux编辑器之vim的使用
  • 制作OpenSSH 9.6 for openEuler 22.03 LTS的rpm升级包