今天新建了一个云函数测试,怎么也跑不通过,请各位大侠给看看
1:云环境id:
2:初始化:
3:编写云函数
// 云函数入口文件 const cloud = require( 'wx-server-sdk' ); //const got = require('got'); cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() return { event, openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, } } |
这里说下,这个云函数是工具自动生成的
4:调用
上传并部署后一切正常,但是当我想安装个got后问题却出现了,请大家帮我看看
5:安装 npm install got --save
提示got安装成功...但是只要我一修改云函数马上就报错
还是刚刚那个代码,加入一句
const got = require( 'got' ); |
重新上传部署后马上就报错...
难道是got安装有问题?这个楚哦呜也看不处理什么问题
百度了一圈说有可能是node.js的版本太高引起的...
我的是12 官方的是8.9 我对这些不了解 我也不知道是不是这个原因引起的或者是其他地方有问题没注意到,烦请各位知道的,给予解答下,感激不尽
重写,安装依赖时记得改成npm install got@9.6.0 应该就可以了
https://developers.weixin.qq.com/community/develop/doc/00042caf7bca88446c9942abd5fc00
我也遇到同样问题?????
有人给看看吗? 是不是云函数不能用got了??