Javascript CKEditor生成自定义版本

Javascript CKEditor生成自定义版本,javascript,ckeditor,Javascript,Ckeditor,这是我的问题 我有一个使用定制版本的CKEditor的解决方案。在这个解决方案中,我还有一个月前制作的完整版和缩小版的CKEditor。现在,我想对CKEditor进行更多的定制,但我有一个问题 如何在我的机器上使用CKBuilder的完整源代码创建CKEditor的缩小版本?我需要下载什么,在我的机器上复制到哪里,以便创建缩小版 我读了几篇文章,说我需要克隆包含build.sh脚本的git存储库,然后使用CKBuilder工具。问题是,我不想使用GIT版本的CKEditor源代码,我想使用我的

这是我的问题

我有一个使用定制版本的CKEditor的解决方案。在这个解决方案中,我还有一个月前制作的完整版和缩小版的CKEditor。现在,我想对CKEditor进行更多的定制,但我有一个问题

如何在我的机器上使用CKBuilder的完整源代码创建CKEditor的缩小版本?我需要下载什么,在我的机器上复制到哪里,以便创建缩小版

我读了几篇文章,说我需要克隆包含build.sh脚本的git存储库,然后使用CKBuilder工具。问题是,我不想使用GIT版本的CKEditor源代码,我想使用我的,我想缩小它

有什么帮助吗

  • 下载对您的CKEditor版本有效的CKBuilder版本:。哪个版本是有效的可以通过查看来检查,当然要确保首先切换到正确的标签,因为我提供的链接是最新版本的

  • 通过查看同一文件,了解如何运行CKBuilder(
    java-jar CKBuilder.jar[OPTS]
    )。如果在没有参数的情况下运行它,它将显示可用命令的列表

  • CKBuilder需要
    build config.js
    来知道要使用哪些插件,所以请确保您有这样的插件。您可以从存储库中获得灵感


  • 您之前是如何缩小自定义版本的?您的问题似乎有点矛盾,如果您之前使用了不同的迷你浏览器,为什么现在要使用CKBuilder?我认为,在进行更多的定制之前,您需要正确地规划版本控制和构建系统,然后坚持该计划。很少有人需要做插件和配置无法完成的定制,如果可以的话,我很想知道你在核心中定制了什么,为什么?分叉活动项目是很困难的……让我们说,关于以前是如何完成的知识现在已经消失了:)。我现在拥有的是定制的CKEditor,需要更多地定制。此外,它是CKEditor的旧版本,目前无法更新到当前版本。定制的内容与此无关,因为它与应用程序的其余部分紧密相连。听起来正是我所需要的。我一试用,就会把你的答案标记为接受。谢谢你的小指南!我成功了!谢谢。运行的命令很简单:java-jar ckbuilder.jar-buildsourcefolder DESTINATIONFOLDER,它就像一个符咒。通过比较我的CKEditor版本的发布日期和ckbuilder的发布日期,我找到了合适的ckbuilder.jar文件,并找到了合适的文件。