【发布时间】:2017-12-16 00:04:31
【问题描述】:
我使用 PhpStorm 10.0.3(当前最新)。从 8.0 版开始,我在 Settings > Tools
下添加了两个 YUI File WatchersYUI 压缩器 JS 和 YUI 压缩器 CSS
文件观察器设置在我读过的任何地方都是推荐的。例如,JS Compressor 的设置如下图所示:
还有 CSS 压缩器设置...
对于我创建的所有项目,压缩器本身都按预期工作。然而,一些项目似乎没有检测到这些压缩器自动生成的新文件,在我的例子中是 .min.js 和 .min.css分别。这两个文件观察器的每个设置在项目之间似乎都是相同的。具体来说,在 YUI 运行并相应地适当压缩文件后,在某些项目中,只有未压缩的文件被检测为已更改,因此包含在部署自动上传中(显式保存时)。压缩文件根本不上传。我不得不选择特定文件并手动上传。当然,这是令人沮丧和乏味的。
文件部署选项如下...
怎么了???为什么压缩完成后我重复CTR+S后自动上传自动生成的文件???
【问题讨论】:
-
如果您 alt+tab 离开 PhpStorm 然后返回 - 它会上传文件吗?
-
请同时启用“上传外部更改”选项——文件观察器生成的文件(基本上是外部任务)被视为外部文件。
-
@obe ALT-TAB 或任何形式的离开窗口(我使用多个监视器,所以这很容易)对文件观察器没有任何影响,除了初始压缩器活动时文件。 CRTL+S 仍然不会上传任何自动生成的文件。
-
@LazyOne 这就是我需要做的。它奏效了。祝福你!
标签: javascript css phpstorm file-watcher