2016-05-12 3 views
0

プロジェクトを自動的にリモートサーバーに展開しています。変更されたファイルはすべて自動的にサーバーにアップロードされるため、これで問題はありません。 私の.scssを.cssに変換するファイルウォッチャー(Compass SCSS)があります。 .sccsファイルが変更されると、リモートサーバーにアップロードされますが、変換された.cssファイルはアップロードされません。PhpStorm:ファイルウォッチャーが.scssファイルに変換された後、自動的に.cssファイルを展開します

「外部の変更をアップロードする」チェックボックスがオンになっています(スクリーンショットを参照)。 ファイルウォッチャーの設定では、 "refresh paths to output"は、トランシルされた.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

関連する問題