PhpStorm LESS> CSS文件观察器,自动上传?

时间:2015-08-22 08:40:45

标签: upload phpstorm file-watcher

我正在使用PhpStorm 9,在我的所有项目中,我使用LESS并让PhpStorm将其转换为CSS。

问题是如果我有我的部署选项"将更改的文件自动上传到默认服务器"设置为"上传显式保存",它会在我编辑后上传LESS文件,但它不会自动上传子CSS。如果我再次保存LESS文件,触发另一次上传,则css文件会上传。基本上这导致我不得不一直双重保存,以便让我的风格变化可见。有什么方法可以实现这一点,而无需将此部署设置更改为"始终"?

我有"上传外部更改"检查。

2 个答案:

答案 0 :(得分:0)

  1. 确保File Watcher设置的Output paths to refresh字段指向此文件监视器生成的实际文件 - 这是IDE监视更改的方式(知道生成了哪个文件;例如,它使用此信息将生成的文件嵌套在项目视图中的源代码下。

  2. 如果它仍然不起作用(一切都设置正确)..然后等待下一个版本(无论它将是9.0.3还是9.5) - 这个WI-16410票证应该解决它(已经修好了。

  3. <强> P.S。 没有必要运行文件监视器两次/修改并第二次保存LESS文件 - 请尝试File | Synchronize - 它将检查项目文件以查找更改,如果Upload external changes选项则应上载生成的文件已启用(文件监视器被视为外部工具)。

答案 1 :(得分:0)

自从PhpStorm发布10.0以来,这已经解决了。