uniapp vue3 vite项目使用微信云开发(云函数)

1、在根目录新建文件夹 cloudfunctions

2、配置 manifest.json

在项目根目录的 manifest.json 文件中,找到微信小程序配置部分,添加 cloudfunctionRoot 字段,指向你的云函数目录:

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

3、配置 Vite ,项目运行后将文件夹cloudfunctions打包到mp-weixin

(1)首先下载依赖包,fs-extra,用于文件操作:

npm install fs-extra --save-dev
//或者
yarn add fs-extra --save-dev

(2)在 vite.config.js 中添加自定义插件,将 cloudfunctions 复制到打包目录:

import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
import fs from 'fs-extra';
import path from 'path';function copyCloudFunctions() {return {enforce: 'post',async writeBundle() {const targetDir = path.join(__dirname,'dist',process.env.NODE_ENV === 'production' ? 'build' : 'dev',process.env.UNI_PLATFORM,'cloudfunctions');await fs.copy(path.resolve(__dirname, 'cloudfunctions'), targetDir);},};
}export default defineConfig({plugins: [uni(), copyCloudFunctions()],
});

4、打包运行

npm run dev:mp-weixin

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/915520.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/915520.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AK视频下载工具:免费高效,多平台支持

近期小编又发现了一款更强大的新神器——AK视频下载(电脑版),一起来了解下吧~ 软件亮点 完全免费,无需安装,操作便捷,直接打开即可使用。 支持多平台视频下载,包括抖音、B站、小红书、快手等主…

7月21日星期一今日早报简报微语报早读

7月21日星期一,农历六月廿七,早报#微语早读。1、广东佛山累计报告基孔肯雅热确诊病例1873例,均为轻症;2、祝贺!石宇奇夺得日本羽毛球公开赛男单冠军;3、中国和匈牙利顺利完成引渡条约谈判;4、科…

基于Milvus Lite的轻量级向量数据库实战指南

一、为什么选择Milvus Lite? 在人工智能和语义搜索应用中,高效的向量检索是核心需求。相比需要部署Docker的完整版Milvus,Milvus Lite提供: 零依赖:纯Python实现,无需安装Docker或外部组件 开箱即用&…

深度学习时代下的社交媒体情感分析:方法、工具与未来挑战

摘要:基于Yue等学者2019年发表的权威综述,本文系统总结情感分析的技术框架、实战资源与前沿方向,附Python代码示例。 一、情感分析为何重要? 情感分析(Sentiment Analysis)旨在从文本中提取主观态度&…

Spring Boot 3.0新特性全面解析与实战应用

Spring Boot 3.0新特性全面解析与实战应用 引言 Spring Boot 3.0作为Spring生态系统的一个重要里程碑,带来了众多令人兴奋的新特性和改进。本文将深入解析Spring Boot 3.0的核心变化,并通过实战示例展示如何在项目中应用这些新特性。 核心变化概览 Java版…

C# sqlsugar 主子表 联合显示 LeftJoin

在C#中使用SqlSugar ORM进行Left Join操作是一种常见需求,尤其是在处理复杂数据库查询时。SqlSugar是一个轻量级、高性能的ORM框架,支持多种数据库。下面是如何使用SqlSugar进行Left Join操作的示例。1. 安装SqlSugar首先,确保你的项目中已经…

【ROS1】08-ROS通信机制——服务通信

目录 一、概念 二、何时使用服务 三、话题通信与服务通信的区别 四、案例 4.1 C实现 4.1.1 服务端 4.1.2 客户端 4.1.3 测试执行 4.2 Python实现 4.2.1 服务端 4.2.2 客户端 4.2.3 客户端优化——动态传参 4.2.4 客户端优化——等待服务端启动后再发起请求 一、概…

45.sentinel自定义异常

上文提到Blocked by Sentinel(flow limits) 限流异常,这样返给用户就不太友好,所以需要自定义异常。 默认情况下,发生限流、降级、授权拦截时,都会抛出异常到调用方。如果要自定义异常时的返回结果,需要实现BlockExceptionHandler接口: BlockException有很多子类: pac…

f4硬件配置spi

f4型号是stm32f407zgt6用spi来进行MOSI,主机发送从机接收时钟频率设置为1MHzMOSI为PC3,SCK为PB10,CS设置为output->PB12时钟配置如下:波特率计算公式为:128M/(4*Prescaler) 要让波特率为1M,10…

Redis的持久化-RDB

1.持久化一提到持久化,我们就会第一时间联想到M有SQL的事务,MySQL事务有四个比较核心的特征:原子性(把多个操作打包成一个整体),一致性(事务执行之前和之后,数据都不能离谱&#xff…

前端内存泄漏

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…

部署zabbox企业级分布式监控

目录 一、监控系统的基础认知 2.1 监控的定义与核心价值 2.2 监控的五大类型与五层逻辑架构 (1)五大监控类型 (2)五层逻辑架构 2.3 主流开源监控产品对比 二、Zabbix 系统深度解析 3.1 Zabbix 的定位与发展历程 3.2 Zabb…

时空数据可视化新范式:基于Three.js的生产全流程时间轴回溯技术解析

内容摘要在现代工业生产中,如何高效地管理和分析生产全流程数据是一个关键问题。传统的数据可视化方法往往只能展示静态的数据快照,难以捕捉和回溯生产过程中的动态变化。然而,基于 Three.js 的时间轴回溯技术为这一难题提供了一种全新的解决…

宝塔面板Nginx报错: IP+端口可以直接从访问,反向代理之后就504了 Gateway Time-out

原因表示代理服务器在等待上游服务器&#xff08;即后端服务&#xff09;响应时超时 &#xff1a;<html><head><title>504 Gateway Time-out</title> </head><body><center><h1>504 Gateway Time-out</h1></center&g…

【ComfyUI学习笔记01】下载安装 | 运行第一个工作流 | 学习思路

【ComfyUI学习笔记01】下载安装 | 运行第一个工作流 | 学习思路前言下载安装ComfyUI的下载和安装ComfyUI Manager 的下载和安装运行第一个工作流初识节点 (Nodes) 工作流案例1 Image Generation绘制流程图&#xff0c;确定关键节点放置关键节点&#xff0c;确定连接顺序补充中间…

numpy库的基础知识

一.numpy是什么 &#xff1f;Numpy 是 Python 中专门用于高性能数值计算的库&#xff0c;其核心是一个功能强大的 n 维数组对象&#xff08;ndarray&#xff09;&#xff0c;可以用来存储和操作大规模的数字矩阵或张量数据。numpy库的作用&#xff1a;核心功能&#xff1a;实现…

在UniApp中防止页面上下拖动的方法

1、pages.json中在某个页面设置禁用弹性滚动的页面 {"path": "pages/yourPage/yourPage","style": {"app-plus": {"bounce": "none"}} } 2、 pages.json中在所有页面设置禁用弹性滚动的页面 {"globalStyl…

LinkedList的模拟实现(双向链表Java)

一&#xff1a;结构LinkedList的底层是双向链表结构(链表后面介绍)&#xff0c;由于链表没有将元素存储在连续的空间中&#xff0c;元素存储在单独的节点中&#xff0c;然后通过引用将节点连接起来了&#xff0c;因此在在任意位置插入或者删除元素时&#xff0c;不需要搬移元素…

Shopify 知识点

&#x1f4dc; 一、Liquid模板语言&#xff08;核心基础&#xff09;语法结构 • 输出变量&#xff1a;{{ product.title }} 动态显示商品标题。 • 逻辑控制&#xff1a;{% if product.available %}…{% endif %} 条件渲染。 • 循环遍历&#xff1a;{% for item in collectio…

Web LLM 安全剖析:以间接提示注入为核心的攻击案例与防御体系

文章目录1 间接提示注入2 训练数据中毒为什么会出现这种漏洞&#xff1f;3 泄露敏感训练数据攻击者如何通过提示注入获取敏感数据&#xff1f;为什么会出现这种泄露&#xff1f;4 漏洞案例间接提示注入利用 LLM 中的不安全输出处理5 防御 LLM 攻击把LLM能访问的API当成“公开接…