马可888
马可888
  • 发布:2023-10-22 11:55
  • 更新:2023-10-22 11:55
  • 阅读:197

【报Bug】基于cli脚手架创建的uni项目,就是基于vite的项目,无法使用unicloud

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX版本号: 3.93

示例代码:

uniCloud.importObject(
db.collection('uni-im-msg')
这些都在微信小程序端出错

操作步骤:

1、使用cli脚手架创建uni项目,就是基于vite的项目,V3项目
2、导入uni-im插件
3、创建云空间,部署云函数、对象、数居库,并关联云空间
4、对项目通过hbuilder,运行菜单,运行到微信小程序
4、初始化uni-im插件的时候,运行这些代码出错:
uniCloud.importObject(
db.collection('uni-im-msg')
出错信息:cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间。

预期结果:

不出错

实际结果:

出错,出错信息:cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间。

bug描述:

基于cli脚手架创建的uni项目,就是基于vite的项目。使用这个云空间、云对象、云数据库有什么特别需要配置的吗?我直接使用官方的uni-im插件,初始化插件中的云函数、对象和数据库,并已经关联云空间,运行到微信小程序里,就是出错(运行到H5没有看到错误)。所有引用云对象,数据库的语句都出错。
1、执行这个语句就出错:
uniCloud.importObject(
出错信息:cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间。


实际上我已经关联了云空间。

2、执行云数据库也出错
const db = uniCloud.database();
await db.collection('uni-im-msg')
db.on
出错:
collection、on
is not a function

谁能解决,请加我微信:hyb038972,发红包解决问题。

2023-10-22 11:55 负责人:无 分享
已邀请:

要回复问题请先登录注册