2013-10-25 24 views
20

私はPHPstorm 6を使用して、私のSCSS-ファイルがCSS-フォルダにコンパイルので、私は持っていた:SCSS/SASS

css 
    -- main.css 
img 
js 
scss 
    -- main.scss 
    -- _variables.scss ... 

ハイアーはSCSSの私の定義でありますファイルウォッチャー enter image description here

私はPHPstormをバージョン6から7にアップデートしましたが、私のSCSSコンパイル/ファイルウォッチャーはもう動作しません。 File WatcherはCSS-FileをSCSS-Folderにコンパイルします。しかし、私はそれを私のCSSフォルダに入れたい!

PHPstorm 7の設定は、SCSSファイル用のFilewatcherですか?

はここに私のデータ構造であり、あなたは.. "ハイへ" FileDirName/CSS/style.cssに一つのフォルダに enter image description here

答えて

26

AAAAAAArrrghをファイルのstyle.cssを参照してくださいよ!

「バックスラッシュ」が問題でした。

出力パス

CSSディレクトリにPHPStormファイルウォッチャーCSSファイルでレンダリングし、私はリフレッシュする引数と出力パスを変更したSASSディレクトリ内のSASSファイルを保つの場所に
$FileParentDir$/css/$FileNameWithoutExtension$.css 

enter image description here

+0

が私を救っ:

と出力パスは、フィールドを更新します。ありがとう –

+0

私がちょうど見つけたように、Windowsもこれについて不安定です。 Windowsは通常は気にしませんが、PhpStormのウォッチャーにとってはそうです。 – gabe3886

13

引数]フィールド:

--no-cache --update $FileName$:$FileParentDir$/css/$FileNameWithoutExtension$.css --style expanded 

あなたはそれがSASSに見ているように、追加のスペースでCSSを見たい場合は、--style expandedを削除することができます。この引数は、CSSファイルのインデントを旧式に変更するだけで、drupalではこれが必要です。

$FileParentDir$/css/$FileNameWithoutExtension$.css