小程序云开发CLI工具辅助开发

简介: 介绍小程序云CLI的使用技巧,提效小程序云开发。

alipaydev 开发工具提供命令行方式进行开发,提高研发效率,提供小程序各种便捷工具。
支持命令行和SDK方式引入

工具介绍

工具安装

npm install alipay-dev -g

工具命令

可以通过 alipaydev -h 查看所有命令帮助,并且每个命令可通过增加 -h 参数查看明细说明

分类 说明 命令
配置 工具初始化配置 alipaydev config set
展示工具配置信息 alipaydev config list
小程序 小程序列表 alipaydev mini list
小程序预览 alipaydev mini preview
小程序上传 alipaydev mini upload
demo下载 alipaydev mini demo
云开发 云服务空间列表 alipaydev cloud space list
空间下的云函数列表 alipaydev cloud function list
启动本地云函数运行环境 alipaydev cloud function dev
上传云函数 alipaydev cloud function deploy
下载云函数 alipaydev cloud function download
密钥 密钥生成 alipaydev key create
密钥匹配检测 alipaydev key match
密钥转换 alipaydev key convert

工具初始化配置

操作流程:
1.运行alipaydev key create -w 生成密钥(pkcs8 rsa2 格式)
2.运行 alipaydev key upload 自动打开浏览器配置页或直接前往“工具密钥设置” 页面进行工具公钥和IP白名单(可选)设置。将第一步生成的“公钥”在此页面配置,设置完成后系统会为您分配一个工具ID(toolId)
3.工具密钥设置页面配置完成后,运行配置命令,设置第二步系统分配的工具Id(toolId)

alipaydev config set -i 工具ID

参数说明

参数 必填 说明 默认值
-i, --tool-id 工具id
-k, --private-key 工具私钥

appId和spaceId切换

以下所有命令,需要传入 --app-id--space-id , 都可以提前选定

# 可以切换当前操作的小程序
alipaydev mini list
# 可以切换当前操作的云服务空间
alipaydev cloud space list
# 查看工具的配置信息
alipaydev config list

云开发相关

查看云服务空间列表

示例

# 查看云服务空间列表,在终端显示云服务空间的名称以及云服务空间的 ID
alipaydev cloud space list -i 2021001107626425

查看云函数列表

示例

# 查询服务空间下的云函数列表
alipaydev cloud function list

参数

参数 必填 说明 默认值
-i, --app-id 小程序appId
-s, --space-id 云服务空间ID

启动本地调试服务

alipaydev cloud function dev -p /server/functions --inspect
参数 必填 说明 默认值
-i, --app-id 小程序appId
-p, --project 云函数根目录
--port 服务启动端口 3636
--inspect 启动chrome调试器 false

上传云函数

示例

# 上传云函数根目录下名为 getSum 的云函数
alipaydev cloud function deploy -n getSum -p /server/functions
# 上传云函数根目录下名为 aaa bbb的云函数
alipaydev cloud function deploy -n aaa bbb -p /server/functions

参数

参数 必填 说明 默认值
-i, --app-id 小程序appId
-s, --space-id 云服务空间ID
-n, --name 云函数名称,多个云函数则以空格分隔
-p, --project 云函数本地文件地址

下载云函数

示例

# 下载云函数 main到 /server/functions目录下面
alipaydev cloud function download  -n main --path /server/functions

参数

参数 必填 说明 默认值
-i, --app-id 小程序appId
-s, --space-id 云服务空间ID
-n, --name 云函数名
-p, --path 下载后保存路径

本地调试实践

在线demo

https://github.com/douzi8/mp-serverless

目录
相关文章
|
9月前
|
人工智能 小程序 前端开发
一个小程序轻量AR体感游戏,开发实现解决方案
针对青少年运动兴趣不足问题,AR体感游戏凭借沉浸式互动体验脱颖而出。结合小程序“AI运动识别”插件与WebGL渲染技术,可实现无需外设的轻量化AR健身游戏,如跳糕、切水果等,兼具趣味性与锻炼效果,适用于儿童健身及职工团建,即开即玩,低门槛高参与。
|
9月前
|
运维 小程序 数据可视化
小程序开发平台有哪些?SaaS小程序制作平台哪个好
小程序开发模式详解:自主开发、SaaS小程序制作平台与外包全对比 选择合适的小程序开发模式,是项目成功的基石。这三种模式在成本、周期、控制力和灵活性上各有千秋,适用于不同阶段和不同类型的企业。下面我们将逐一深入剖析。
777 9
|
9月前
|
移动开发 小程序 前端开发
小程序开发平台有哪些?哪个好
小程序的开发方式丰富多元,开发团队可根据自身的技术背景、项目具体需求以及资源状况,灵活挑选最为适宜的开发路径。以下将详细介绍几种主流的小程序开发方式。
712 1
|
9月前
|
移动开发 小程序 前端开发
小程序快速开发平台有哪些?
小程序开发并非“一刀切”,需结合技术储备、资金预算、时间规划及功能需求等多维度因素综合考量。以下为您详细拆解五种主流开发方案及其适用场景,助您精准匹配开发路径。
508 3
|
9月前
|
移动开发 小程序 前端开发
小程序开发平台有哪些?小程序开发制作软件推荐
小程序开发方案全解析:5种主流方式与选择指南 小程序开发需根据技术能力、预算、时间及功能需求综合决策。以下为5种主流开发方案及适用场景分析:
26451 0
|
小程序 前端开发 Android开发
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
2550 29
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
|
11月前
|
小程序 JavaScript API
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
这篇文章介绍了使用uni-halo框架进行微信小程序开发的过程,包括选择该框架的原因、开发目标以及项目配置和部署的步骤。
574 0
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
|
人工智能 自然语言处理 小程序
技术小白如何利用DeepSeek半小时开发微信小程序?
通过通义灵码的“AI程序员”功能,即使没有编程基础也能轻松创建小程序或网页。借助DeepSeek V3和R1满血版模型,用户只需用自然语言描述需求,就能自动生成代码并优化程序。例如,一个文科生仅通过描述需求就成功开发了一款记录日常活动的微信小程序。此外,通义灵码还提供智能问答模式,帮助用户解决开发中的各种问题,极大简化了开发流程,让普通人的开发体验更加顺畅。
4073 11
技术小白如何利用DeepSeek半小时开发微信小程序?

热门文章

最新文章

  • 1
    微信小程序云开发的开通
    1843
  • 2
    后端开发零负担!揭秘支付宝小程序云开发的高效与安全,你的项目也能飞速上线?
    548
  • 3
    小程序开发问题之使用小程序云服务开发个人相册小程序如何解决
    251
  • 4
    好的商业模式-----小程序定制资料,加一张好看的海报,在推广中就可以找到用户中了,云服务部署收5000,部署是一种服务,定制化,游戏开发创者,仲裁劳务会剪视频好,提供服务,想增加一些新功能收费,会说
    267
  • 5
    【微信小程序-原生开发】转发给好友/群,分享到朋友圈(含单页模式访问云开发数据库的方法)
    866
  • 6
    【微信小程序-原生开发】实用教程15 - 列表的排序、搜索(含云数据库常用查询条件的使用方法,t-search 组件的使用)
    812
  • 7
    【微信小程序-原生开发+云开发+TDesign】修改用户头像(含wx.chooseMedia,wx.cloud.uploadFile,wx.cloud.deleteFile的使用)
    586
  • 8
    【微信小程序-原生开发】实用教程10 - 动态的新增、修改、删除(含微信云数据库的新增、修改、删除,表单弹窗、确认弹窗、日期选择器、单行输入框、多行输入框、滑动组件的使用)
    1123
  • 9
    【微信小程序-原生开发】实用教程08 - 开通微信云开发,操作云数据库新增数据(含修改数据权限),初始化云服务(含获取微信云环境 id),获取云数据,滚动公告栏
    657
  • 10
    小程序云函数从云数据下载excal
    489