似乎这里的在线构建器:http://ckeditor.com/builder使用此处概述的过程生成与git repo不同的缩小文件:docs.ckeditor.com /#!/ guide / dev_build
我已将我的本地git clone同步到[4.5.8]。 当我运行/dev/builder/build.sh时。输出ckeditor.js文件以
开头(function(){window.CKEDITOR&&window.CKEDITOR.dom||(window.CKEDITOR||(window.CKEDITOR=function(){var a=/
看起来与release项目中存储的相同: https://github.com/ckeditor/ckeditor-releases/blob/master/ckeditor.js
但是,在线构建器生成的同一文件的第一行开头如下:
(function(){if(window.CKEDITOR&&window.CKEDITOR.dom)return;window.CKEDITOR||(window.CKEDITOR=function(){var a=/
(注意if / return而不是||) 在功能上这是等价的,但我不知道文件中是否存在更深层次的实际功能差异。
我的问题是:有没有办法配置dev / build.sh使用相同的minifier作为在线工具 - 我想整合一个本地更改,但diff看起来像我的更改比它更大