0

我使用 PhpStorm 10.0.3(当前最新)。从 8.0 版开始,我在Settings > Tools下添加了两个 YUI File Watchers

YUI 压缩器 JS 和 YUI 压缩器 CSS

在我读过的任何地方都推荐了文件观察程序设置。例如,JS Compressor 设置如下图所示:

PhpStorm YUI JS 文件观察器设置

还有 CSS Compressor 设置...

PhpStorm YUI CSS 文件观察器设置

对于我创建的所有项目,压缩器本身都按预期工作。但是,有些项目似乎没有检测到这些压缩器自动生成的新文件,在我的例子中是 .min.js.min.css分别。这两个文件观察器的每个设置在项目之间似乎都是相同的。具体来说,在 YUI 运行并相应地适当压缩文件后,在某些项目中,只有未压缩的文件被检测为已更改,因此包含在部署自动上传中(显式保存时)。压缩文件根本不上传。我不得不选择特定文件并手动上传。当然,这是令人沮丧和乏味的。

文件部署选项如下...

phpstorm 文件部署选项

怎么了???为什么我在压缩完成后重复CTR+S后,不能自动上传自动生成的文件???

4

1 回答 1

1

请在您的部署选项中启用Upload external changes选项(最后一个屏幕截图)。

文件观察器(基本上是外部任务)生成的文件被视为外部更改(因为它们不是由您直接在编辑器中修改,而是从“源”文件中“编译/处理”)。

于 2016-03-15T10:46:25.007 回答