咸虾米
咸虾米
  • 发布:2024-11-15 09:44
  • 更新:2025-05-14 01:31
  • 阅读:600

quill-delta-converter 公共模块不存在,请在 uniCloud/database 目录右击“配置schema扩展公共模块“添加 quill-delta-converter 模块

分类:uniCloud

问题描述1

在uni-admin项目中,导入uni-cms运行,通常就会出现如下报错,quill-delta-converter 公共模块不存在,请在 uniCloud/database 目录右击"配置schema扩展公共模块"添加 quill-delta-converter 模块。

解决办法1

只需要按照上面的方法,在uniCloud目录下找到database目录,右击添加 quill-delta-converter 模块即可解决

可以看一下database目录下面创建了一个新文件package.json,代码如下所示,就说明已经关联好了,可以简单看一下即可

{  
  "name": "database",  
  "dependencies": {  
    "quill-delta-converter": "file:../../uni_modules/uni-cms/uniCloud/cloudfunctions/common/quill-delta-converter"  
  },  
  "extensions": {}  
}

通常来讲,这样操作完成之后,再刷新项目,之前的报错将不会存在,保险起见,可以重新启动一下项目,即可解决第一个问题。

问题描述2

在“本地云函数”调试uniadmin以及uni-cms,完全正常,没有问题,上线之前,将cloudfunction以及database全部上传到云端,然后在本地“连接云端云函数”,发现上面的问题再次出现,用户端项目使用的是uni-cms-article,也报同样的错误,明明我们已经安装第一种方法配置schema扩展公共模块quill-delta-converter,那为什么还报错那?

解决办法2

上传到云端,不单单是将cloudfunctions和database全部上传,如果你在database关联了公共模块或者扩展库,那么就需要“上传Schema扩展Js的配置”,这个很关键,这个过程其实相当于你的npm i安装一样,只有配置项,没有安装依赖,那云端肯定是不行的。

总结

我做项目出现这个问题的时候,花了好久的时间才看报错知道的这个问题,在这里记录一下,如果你也遇到了这个问题,帮你解决了,请给点赞支持一下哦,我是咸虾米_感谢大家。

6 关注 分享
DCloud_uniCloud_CRL 红色熊猫 3***@qq.com 连连看 8***@qq.com ikon

要回复文章请先登录注册

ikon

ikon

配置那便已经打了勾,但是目录下面不显示,后台也提示没有quill-delta-converter
上传js扩展配置也不行
[支付宝云:star-hd]database/package.json文件上传失败:依赖的公共模块 quill-delta-converter 未上传到云端
2025-05-14 01:31
8***@qq.com

8***@qq.com

回复 咸虾米 :
HBuilder X 从4.5.7降到了4.5.6,重新上传了一下database,问题解决了
2025-04-26 20:00
咸虾米

咸虾米 (作者)

回复 8***@qq.com :
这两个问题描述都试过了吗?按说按照这两个步骤基本没问题,不行就换个服务空间试试看
2025-04-26 18:29
8***@qq.com

8***@qq.com

回复 h***@163.com :
问题解决了吗
2025-04-26 16:41
8***@qq.com

8***@qq.com

我是这样操作的,但是还是不行,我问了下 deepseek 他是这么回答的:
本地路径依赖的问题:

1:file:../../... 指向的是你项目中的本地文件路径,但 uniCloud 上传到云端时不会自动打包这种本地依赖。
2:云端运行时无法访问你本地的文件路径,导致报错 公共模块不存在。

模块来源:

该模块似乎是 uni-cms 扩展的一部分,但未正确注册为公共模块。
2025-04-26 16:30
3***@qq.com

3***@qq.com

回复 3***@qq.com :
我的问题和你相反, 我是本的不行,服务器上是正常的要怎么解决?
2025-01-22 16:55
3***@qq.com

3***@qq.com

谢谢大佬提供
2025-01-22 16:47
h***@163.com

h***@163.com

我这一直是这个错误
2025-01-20 22:50