我正在使用PhpStorm 9,在我的所有项目中,我使用LESS并让PhpStorm将其转换为CSS。
问题是如果我有我的部署选项"将更改的文件自动上传到默认服务器"设置为"上传显式保存",它会在我编辑后上传LESS文件,但它不会自动上传子CSS。如果我再次保存LESS文件,触发另一次上传,则css文件会上传。基本上这导致我不得不一直双重保存,以便让我的风格变化可见。有什么方法可以实现这一点,而无需将此部署设置更改为"始终"?
我有"上传外部更改"检查。
答案 0 :(得分:0)
确保File Watcher设置的Output paths to refresh
字段指向此文件监视器生成的实际文件 - 这是IDE监视更改的方式(知道生成了哪个文件;例如,它使用此信息将生成的文件嵌套在项目视图中的源代码下。
如果它仍然不起作用(一切都设置正确)..然后等待下一个版本(无论它将是9.0.3还是9.5) - 这个WI-16410票证应该解决它(已经修好了。
<强> P.S。强>
没有必要运行文件监视器两次/修改并第二次保存LESS文件 - 请尝试File | Synchronize
- 它将检查项目文件以查找更改,如果Upload external changes
选项则应上载生成的文件已启用(文件监视器被视为外部工具)。
答案 1 :(得分:0)
自从PhpStorm发布10.0以来,这已经解决了。