新建 Watcher 对话框
单击 添加   或 编辑  
按钮,在 File Watcher 页面 中打开此对话框。 使用此对话框可根据预定义的 WebStorm File Watcher 模板创建项目 File Watcher,或编辑现有项目 File Watcher。
每个模板都包含对所选工具最优的设置。 因此,在大多数情况下,您只需指定该工具可执行文件的路径。
名称
在 名称 字段中输入 File Watcher 的名称。 默认情况下,WebStorm 会建议使用所选预定义模板的名称。
要监视的文件
文件类型 | 使用此列表指定输入文件的预期类型。 File Watcher 仅会分析并处理此类型的文件。 文件类型是根据 文件类型与文件扩展名之间的关联 识别的。 |
范围 | 使用此列表定义 File Watcher 可应用于的文件范围。 这些文件的更改会根据 自动保存已编辑文件以触发 Watcher 复选框的状态,在保存时、失去焦点时或立即触发 File Watcher。 从列表中选择一个预定义范围。 对于项目级别的 File Watcher,您也可以单击
VCS 范围: 这些范围仅在您的 项目处于版本控制状态 时可用。
或者,单击 |
仅跟踪根文件 | 根文件 是未被任何其他文件 在指定范围中 (例如通过
请注意, 范围 设置会覆盖 仅跟踪根文件 复选框的设置:如果依赖项不在指定范围内,File Watcher 将不会应用于该依赖项。 示例 假设您有两个文件 root.scss 和 another.scss ,其中 root.scss 引用 another.scss 。 选中 仅跟踪根文件 复选框时,编辑 another.scss 只会在 root.scss 上触发 File Watcher。 否则,如果未选中复选框,File Watcher 会处理这两个文件。 |
更改时运行的工具
在此区域配置与工具的交互方式:指定要使用的可执行文件、传递给它的参数,以及 WebStorm 应该在哪里查找工具的输出结果。
程序 | 在此字段中,指定工具可执行文件的路径( .com 、 .exe 、 .cmd 、 .bat ,或其他,具体取决于所用工具)。 |
参数 | 在此字段中定义传递给工具的参数,以此影响其行为。 参数通常使用 宏 指定,例如 您可以手动输入宏,或单击 |
要刷新的输出路径 | 在此字段中,告知 WebStorm 应该在哪里查找工具的输出内容,包括生成的源代码、source map、依赖项,或文件本身。 输出位置因工具而异。 输出路径通常使用 宏 指定。 您可以手动输入宏,或单击 要指定多个宏,请使用冒号 |
工作目录与环境变量
工作目录 | 在此字段中,指定要应用工具的目录。 由于工具始终在文件上下文中调用,因此默认工作目录为当前文件所在的目录。 所有预定义模板中都通过 |
环境变量 | 在此字段中,指定工具所需但未在操作系统级别指定的环境变量。 |
高级选项
自动保存已编辑文件以触发监视程序 |
|
当发生外部更改时触发监视程序 |
|
忽略语法错误仍触发监视程序 |
|
通过 stdout 创建输出文件 |
|
显示控制台 | 从此列表中选择在何时由 File Watcher 打开控制台。
|
输出过滤器 | 在此字段中,指定与工具关联的输出过滤器。 根据这些过滤器,工具输出中的绝对文件路径和行号会转换为超链接。 单击这些链接将在编辑器中打开相应文件。 例如,为了显示有用的错误信息,请键入 |