unicloud 使用 uni-id公共模块,调用云函数 login-by-weixin 报错 Cannot find module 'uni-id'
login-by-weixin/index.js
'use strict';
const uniID = require('uni-id')
exports.main = async function(event, context) {
// 如下旧写法依然支持
// const res = await uniID.loginByWeixin(event.code)
const res = await uniID.loginByWeixin({
code: event.code
})
return res
}
uni-id 已经根据步骤 https://uniapp.dcloud.io/uniCloud/uni-id 部署到云服务器,出现这个问题的原因是什么,该如何解决呢?
我尝试在本地运行云函数 login-by-weixin 同样也会报此错误,接着我尝试将 require('uni-id')
改为 require('../common/uni-id')
报错如下:
报错中的配置指在哪里配置呢?