0

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

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

我选中了“上传外部更改”。

4

2 回答 2

0
  1. 确保Output paths to refreshFile Watcher 设置的字段指向此 File Watcher 生成的实际文件——这就是 IDE 监视更改的方式(知道生成了什么文件;例如,它使用此信息将生成的文件嵌套在 Project View 中的源代码之一下)。

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

PS 没有真正需要两次运行文件观察器/修改并第二次保存LESS文件-尝试File | Synchronize代替-它将检查项目文件以查找更改,如果Upload external changes启用该选项,则应上传生成的文件(文件观察器被认为是外部的工具)。

于 2015-08-24T11:27:45.030 回答
0

自 PhpStorm 10.0 版本以来,此问题已自行解决。

于 2015-11-19T07:24:21.477 回答