2016-05-12 60 views
0

我將我的項目自動部署到遠程服務器。所有被更改的文件都會自動上傳到服務器,所以這沒問題。 我有一個文件觀察器(Compass SCSS)將我的.scss文件轉換爲.css文件。當.sccs文件被改變時,它被上傳到遠程服務器,但是被轉換的.css文件不是。PhpStorm:自動部署.css文件後文件觀察員transpiled .scss文件

在部署選項中選中「上傳外部更改」複選框(請參閱屏幕截圖)。 在文件觀察器設置中,「要刷新的輸出路徑」設置爲傳輸的.css文件所在的文件夾。

但是,.css文件在更改時不會自動上傳。 當我將焦點設置到PhpStorm之外的窗口,然後返回到PhpStorm IDE時,上傳.css文件,但我想避免更改窗口以使其上傳。

有什麼我失蹤?

Deployment options screenshot

+0

什麼是您的IDE版本?你的設置是什麼(源文件和最終文件)?根據https://youtrack.jetbrains.com/issue/WI-16410它應該可以工作。 – LazyOne

+0

這傢伙似乎有它的工作:http://stackoverflow.com/q/37189198/783119 – LazyOne

回答

0

感謝您的反饋!

現在解決了,我在文件觀察器設置中使用絕對路徑而不是宏佔位符(如$ ProjectFileDir $)。 由於某些原因,當使用絕對路徑時,PhpStorm未檢測到更改。

// B