微信小程序 云函数调用失败 Environment not found

调用云函数时,产生了如下报错,Environment not found

img

这是我的调用语句

wx.cloud.callFunction({
            name:'users',
            data:{
              nickName: user.nickName,
              touxiang: user.avatarUrl
            }
          })
          .then(r=>{
            console.log("用户数据上传成功",r)
          })
          .catch(r=>{
            console.log("用户数据上传失败",r)
          })

云函数文件index.js

// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV 
})

// 云函数入口函数
exports.main = async (event, context) => {
  
  return cloud.database({env:'环境变量'}).collection('user')
  .add({
    data:{
      nickName:event.nickName,
      touxiang:event.touxiang
    }
  })
}

app.js也配置了环境

img

包括node,npm,wx-server-sdk也安装了
云端测试的时候也没问题,

img


不知道为什么编译就报错,真机调试也不行

可以参考这里