Phpstorm LiveEdit不';当CSS文件';外部更新

Phpstorm LiveEdit不';当CSS文件';外部更新,phpstorm,webstorm,liveedit,Phpstorm,Webstorm,Liveedit,我有一个“吞咽”任务,用于侦听任何Sass文件更改。这与PhpStorm无关;它更新了我的CSS文件。实时编辑未看到更新 如果我在PhpStorm中手动打开CSS文件并进行更改和保存,那么它会在站点上进行更新 谷歌展示了如何创建一个文件监视程序,但这是为了运行完全不需要的Sass编译器。我需要PhpStorm主动监视该文件,如果它发生更改,请更新它 如何做到这一点?PhpStorm不会一直检查外部文件修改,只在某些情况下(例如切换回应用程序)。这就是为什么建议使用File Watcher,因为它

我有一个“吞咽”任务,用于侦听任何Sass文件更改。这与PhpStorm无关;它更新了我的CSS文件。实时编辑未看到更新

如果我在PhpStorm中手动打开CSS文件并进行更改和保存,那么它会在站点上进行更新

谷歌展示了如何创建一个文件监视程序,但这是为了运行完全不需要的Sass编译器。我需要PhpStorm主动监视该文件,如果它发生更改,请更新它


如何做到这一点?

PhpStorm不会一直检查外部文件修改,只在某些情况下(例如切换回应用程序)。这就是为什么建议使用File Watcher,因为它将从IDE中启动该进程,并能够检测它何时完成运行,以便重新读取修改过的文件。您是否使用Gulp工具窗口/运行配置从PhpStorm中启动Gulp任务?通常情况下,IDE虚拟文件系统在这种情况下应该是同步的,实时编辑应该可以看到更改。我确实使用gulp run窗口,但它仍然不会更新。此外,我还尝试运行一个监视程序,我将css设置为要监视的文件和要刷新的输出路径。我只是有一个随机的应用程序在运行,因为它只需要看文件,实际上什么都不做。也许我会让它运行“touch file.css”,将程序设置为以
touch
实际运行的方式运行,但现在它在每个按键上都保存了我的*.sass文件,甚至没有为这些文件设置任何监视程序,并且禁用了我对css文件的唯一监视程序,但甚至需要重新启动php使其停止。尝试启用监视程序,但再次发生。观察者是如何知道sass文件的?它不在观察器上设置的任何路径或扩展中。每次击键时仅在LiveEdit上保存。如果我编辑一个JS文件,它不会显示为已保存,但仍然显示日志中加载了1个脚本。如果我编辑sass,它会在每次击键时都保存下来,即使关闭了watcher和gulp任务。它没有说加载了任何内容,因为该文件不在站点上,所以我不知道它为什么会触及它们,它们恰好位于调试配置中设置的站点路径URL中,这就是它。我甚至将我的sass文件夹标记为“已排除”,但它仍然会这样做。