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