首页 > 解决方案 > 如何将较旧的主题贡献迁移到 Qooxdoo 6.0?

问题描述

最近有人问我是否可以将旧的主题贡献转换为新的 Qooxdoo 包装系统。所以我安装了 Qooxdoo 6.0 并运行了第一个测试应用程序 - 并非没有问题,因为官方文档中的说明有点错误(例如,“npx qx”是我的 Ubuntu 18.04 的未知命令)。我还阅读了有关打包系统以及如何从 Qooxdoo 存储库中安装现有软件包之一的信息。

然后我按照“创建新包”部分中描述的步骤进行操作。这个过程产生了一个乍一看很熟悉的文件夹结构,但仔细一看让我想知道:现在有两个资源文件夹,一个在“source”下(正如我所料),另一个在“source”下/类/[我的包]”。我还注意到“source/class/[mypackage]”中有一个“demo”文件夹,在之前的Qooxdoo版本中它曾经是一个顶级文件夹。

然后我将我贡献的主题文件复制到“source/class/theme”,将演示应用程序文件复制到“source/class/[mypackage]/demo”,将演示资源复制到“source/class/[mypackage]/resource” . 编译项目后,我设法运行了演示应用程序,但没有预期的资源(没有图标,没有字体,没有背景图像)。这样的主题似乎已正确应用,但我不断收到大量错误消息,告诉我“404(未找到)”和“无法加载图像”。

我究竟做错了什么?

标签: qooxdoo

解决方案


我猜你在使用我们的包模板时遇到了一个错误......请打开一个问题https://github.com/qooxdoo/qooxdoo-compiler/issues/

至于怎么做。查看 6.0 https://github.com/ITISFoundation/qx-osparc-theme的实际主题包,您可以看到所需的结构。

此外,对于这类问题,交互式帮助可能是最好的。访问https://gitter.im/qooxdoo/qooxdoo上的 qooxdoo 聊天


推荐阅读