uni-app uni-cms-article插件问题 DCloud前端团队 uni-cms-article一直提示quill-delta-converter公共模块不存在

发布于 1周前 作者 gougou168 来自 uni-app

uni-app uni-cms-article插件问题 DCloud前端团队 uni-cms-article一直提示quill-delta-converter公共模块不存在
haha 遇到同样的问题了,先报错 quill-delta-converter 公共模块不存在,右键 database 点击配置,然后上传的时候就报错,database/package.json 文件上传失败:依赖的公共模块 quill-delta-converter 不存在或未上传到云端,这个问题怎么调整,谢谢

6 回复

问题解决了,又来新问题了。后台添加文章,用户端不显示。这又是什么问题啊


访问的页面路径是什么?

请问这个是怎么解决的呢?

初始化了admin端的云服务空间,在按说明操作了一遍添加quill-delta-converter这个模块。前面无法添加这个模块,上传此模块就提示上传失败,管理端就一直显示我发的那个提示。现在这个问题解决了,新的问题又来了,haha。继续学习解决。

这个问题怎么解决的

针对您提到的 uni-appuni-cms-article 插件提示 quill-delta-converter 公共模块不存在的问题,这通常是因为依赖项没有正确安装或者配置不正确导致的。以下是一些可能的解决方案,结合代码示例来帮助您解决这一问题。

1. 确认依赖安装

首先,确保 quill-delta-converter 已经被正确安装到项目中。可以在项目的 package.json 文件中查找是否有该依赖,或者使用以下命令安装它:

npm install quill-delta-converter --save

或者,如果您使用的是 yarn:

yarn add quill-delta-converter

2. 检查 uni-cms-article 插件版本

有时候,插件的新版本可能已经解决了这个问题。检查是否有可用的更新,并更新到最新版本:

npm update uni-cms-article

或者,指定安装最新版本:

npm install uni-cms-article@latest --save

3. 引入和使用 quill-delta-converter

在需要使用 quill-delta-converter 的文件中,确保正确引入它。例如,在 main.js 或组件文件中:

import QuillDeltaConverter from 'quill-delta-converter';

// 使用示例
const delta = {
  ops: [
    { insert: 'Hello, ' },
    { insert: 'world!', attributes: { bold: true } }
  ]
};

const html = QuillDeltaConverter.deltaToHtml(delta);
console.log(html); // 输出转换后的HTML

4. 检查 webpackvite 配置

如果您使用的是 webpackvite,确保配置文件中没有错误地排除了 quill-delta-converter。检查 aliasexternals 配置,确保没有错误地将该模块排除在外。

5. 清理缓存并重建

有时候,简单的清理缓存和重建项目可以解决依赖问题:

npm cache clean --force
rm -rf node_modules
rm package-lock.json # 或 yarn.lock
npm install

结论

如果以上步骤仍未解决问题,建议检查 uni-cms-article 的官方文档或社区论坛,看看是否有其他开发者遇到并解决了类似的问题。此外,也可以在 DCloud 的官方支持渠道提交问题,以获得更专业的帮助。

回到顶部