1)如何仅在1个文件上添加观察者?
目标是只在一个JS文件上放置一个混淆器(main.js
):我无法做到这一点:混淆应用于我修改的任何JS文件。
2)如何避免无限的经常性规则? 我现在有2名观察员:
问题是:PhpStorm会创建无限.min.obf.min.obf...js
:它看起来无穷无尽地应用这两条规则。
答案 0 :(得分:3)
使用Scope
字段限制观看的文件:创建custom Scope,其中只包含所需的文件和/或文件夹,并在文件监视器中使用它。
范围可以接受"包括"和"排除"同时模式,因此它可以非常灵活地过滤文件。
第二个问题采用相同的方法 - 使用范围不处理已处理的文件。
例如:https://stackoverflow.com/a/24938053/783119
拥有2个独立文件监视器的替代方法是创建一些批处理/ shell脚本,它将进行缩小+混淆并将其用作文件监视器中的程序。
另一种选择 - 使用构建工具(Grunt / Gulp或类似的)并在那里调用适当的任务。