【问题标题】:PhpStorm: how to add watcher on 1 JS file only and not on ALL JS files?PhpStorm:如何仅在 1 个 JS 文件上而不是在所有 JS 文件上添加观察者?
【发布时间】:2017-11-19 13:17:00
【问题描述】:

1) 如何仅在 1 个文件上添加观察者?

目标是仅在 1 个 JS 文件(main.js)上放置混淆器:我无法做到这一点:混淆应用于我修改的任何 JS 文件。

2) 如何避免无限循环规则? 我现在有 2 个观察者:

  • 缩小 JS 文件
  • 对 JS 文件的混淆

问题是:PhpStorm 创建了无限 .min.obf.min.obf...js :看起来它无限地应用了这两条规则。

【问题讨论】:

    标签: phpstorm


    【解决方案1】:

    使用Scope 字段来限制监视的文件:创建custom Scope,它将仅包含所需的文件和/或文件夹,并在文件监视程序中使用它。

    Scope 可以同时接受“包含”和“排除”模式,因此在过滤文件时非常灵活。


    第二个问题的方法相同——使用范围不处理已处理的文件。

    例如:https://stackoverflow.com/a/24938053/783119


    拥有 2 个单独的 File Watcher 的替代方法是创建一些批处理/shell 脚本来执行该缩小 + 混淆并将其用作 File Watcher 中的程序。

    另一种选择——使用构建工具(Grunt/Gulp 或类似工具)并在那里调用适当的任务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      相关资源
      最近更新 更多