欢迎!请访问关于页面以获取此平台的工作方式更多信息。
大家好,我有一个使用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