uni-app 云函数部署不成功
uni-app 云函数部署不成功
示例代码:
'use strict';
exports.main = async (event, context) => {
//event为客户端上传的参数
console.log('event : ', event)
//返回数据给客户端
return event
};
操作步骤:
- hbuilder中,云函数目录右键:上传部署
预期结果:
- 可以成功部署云函数。若失败请返回原因。
实际结果:
上传部署云函数不成功:
hbuilder 展示信息:
20:21:46.549 [阿里云:space1]正在上传云函数test…
20:21:46.550 [阿里云:space1]正在安装云函数test依赖…
然后就一直卡住了。从昨天晚上挂机到今天都没有好。
备注:
- 已经成功连接云空间。
- 可以快速完成数据库初始化。
- hbuiler版本:3.1.4.20210305
- 云函数本地允许成功:
22:00:18.550 [本地运行:阿里云:space1]本地运行云函数【test】…
22:00:18.550 [本地运行:阿里云:space1]运行日志:
22:00:19.900 [本地运行]"event : " {} uniCloud-aliyun/cloudfunctions/test/index.js:4:9
22:00:19.904 [本地运行]“云函数[test]执行结果:” {}
22:00:20.553 [本地运行:阿里云:space1]运行状态:成功
bug描述:
上传部署云函数不成功:
hbuilder 展示信息:
20:21:46.549 [阿里云:space1]正在上传云函数test…
20:21:46.550 [阿里云:space1]正在安装云函数test依赖…
然后就一直卡住了。从昨天晚上挂机到今天都没有好。
备注:
- 已经成功连接云空间。
- 可以快速完成数据库初始化。
- hbuiler版本:3.1.4.20210305
- 云函数本地允许成功:
22:00:18.550 [本地运行:阿里云:space1]本地运行云函数【test】…
22:00:18.550 [本地运行:阿里云:space1]运行日志:
22:00:19.900 [本地运行]"event : " {} uniCloud-aliyun/cloudfunctions/test/index.js:4:9
22:00:19.904 [本地运行]“云函数[test]执行结果:” {}
22:00:20.553 [本地运行:阿里云:space1]运行状态:成功
更多关于uni-app 云函数部署不成功的实战教程也可以访问 https://www.itying.com/category-93-b0.html
7 回复
没有任何依赖, 下面就是全部内容
‘use strict’; exports.main = async (event, context) => { //event为客户端上传的参数 console.log('event : ', event)
};
无法复现。有可能是依赖的问题,检查下package.json, 删除依赖试试。
我碰到相同问题,没有任何依赖,依然不行
从描述来看,云函数本地运行正常,但上传部署时卡在“安装依赖”阶段。这通常与网络环境或云函数配置有关。
可能原因及解决方案:
- 网络问题:阿里云服务器与npm registry连接不稳定。建议:
- 检查网络代理设置
- 切换网络环境重试
- 在云函数目录下添加
.npmrc
文件,配置国内镜像源:registry=https://registry.npmmirror.com/