基于cli脚手架创建的uni-app项目,就是基于vite的项目,无法使用unicloud

基于cli脚手架创建的uni-app项目,就是基于vite的项目,无法使用unicloud

示例代码:

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,发红包解决问题。

更多关于基于cli脚手架创建的uni-app项目,就是基于vite的项目,无法使用unicloud的实战教程也可以访问 https://www.itying.com/category-93-b0.html

回到顶部