我更改了 /etherpad/trunk/infrastructure/ace/www/ace2_inner.js 之类的文件,然后运行 /etherpad/trunk/etherpad/rebuildjar.sh ,但是当我再次运行它时,一切看起来都一样。有没有我错过的技巧?
我也试过用 clearcache 运行rebuildjar.sh 无济于事。
更改 etherpad 文件后,请务必正确清除浏览器缓存。否则,您的任何更改都不会显示。
ace2_inner 可能是自动生成的 .js 文件之一?您需要做的是在编辑之前阅读每个源代码文件的前 10-20 行,以确保您不是在编辑自动生成的文件。如果你不知道结构,那么每次都使用 bin/build.sh,直到你学会如何处理源代码。(这个建议实际上并不是针对 etherpad 的 :) 然后确保在启动新的 etherpad 服务器之前已停止所有 etherpad 服务器。
查看 bin/build.sh 并跟踪哪些脚本是直接调用的,哪些脚本是通过下标调用的。整个事情一团糟:/