欢迎!有关此功能的更多信息,请参阅关于页面。
大家好,我有一个经过高级优化的使用cljs编写的Firefox插件,提交到插件后,审核告诉我我提交的zip文件与他们从源代码构建的文件不同。
我使用diff-so-fancy来比较生成的js文件,我发现主要区别在于变量名。
那么有什么办法可以确保生成的js是可以重复的?
PS:我的项目源代码在这里 https://github.com/jiacai2050/gooreplacer/blob/firefox/cljs-src/project.clj#L76
几年前,我有一个类似的问题(在我这个情况下是为了更好的缓存),那时候的答案至少是“不行”。但你可以尝试以simple优化来构建。它也会做一些重命名,但我认为它是稳定的。如果那样不行,可以试试whitespace。
simple
whitespace