0

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

展開オプションで、[外部変更をアップロード] チェックボックスがオンになっています (スクリーンショットを参照)。ファイル ウォッチャーの設定で、[更新する出力パス] は、トランスパイルされた .css ファイルが配置されているフォルダーに設定されます。

ただし、.css ファイルは、変更されたときに自動的にアップロードされません。PhpStorm 以外のウィンドウにフォーカスを設定してから PhpStorm IDE に戻ると、.css ファイルがアップロードされますが、ウィンドウを変更してアップロードすることは避けたいです。

足りないものはありますか?

展開オプションのスクリーンショット

4

1 に答える 1

0

ご意見ありがとうございます!

これは解決されました。マクロ プレースホルダー ($ProjectFileDir$ など) の代わりにファイル ウォッチャー設定で絶対パスを使用していました。何らかの理由で、絶対パスが使用されている場合、PhpStorm は変更を検出しません。

// B

于 2016-05-13T09:38:58.360 に答える