欢迎!请参阅关于页面以了解更多关于该工作方式的信息。
大家好,我用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