進捗ダメです

何か作る。

PhpStormでSASS使ってみた

面倒なコンパイルはPhpStormにやってもらおうってお話。

Rubyやらsassやらのインストールとかそんなんは割愛☆(ゝω・)vキャピ

前提条件

  • OSX 10.10.1
  • PhpStorm 8.0.2
  • Ruby 2.1.2
  • SASS 3.4.9

PhpStormでプロジェクト作成

空のプロジェクト作ってscssディレクトリ、その中にstyle.scssを作成。
今回はscss_demoって名前のプロジェクトで。

f:id:twintail0x2b8:20150123190636p:plain

File Watcherの追加と設定

Preference > File Watcherを選択。

f:id:twintail0x2b8:20150123190719p:plain

下の+からSCSSを選択。

f:id:twintail0x2b8:20150123190744p:plain

デフォルトのままでもちゃんとコンパイルされるけど、scssファイルと同じ階層にcssファイルがコンパイルされちゃうのでいろいろ変更。

せっかくなのでSource Mapも出力するよーに設定。

変更箇所 デフォルト 変更後
Argument --no-cache --update $FileName$:$FileNameWithoutExtension$.css --no-cache --update –-sourcemap $FileName$:$FileParentDir$/css/$FileNameWithoutExtension$.css
Output paths to refresh $FileNameWithoutExtension$.css $FileParentDir$css/$FileNameWithoutExtension$.css

確認とか

File Watcherの設定に問題が無ければ、scssファイルを更新していけば勝手にcsscss.mapが生成される。

f:id:twintail0x2b8:20150123190816p:plain

ついでにSource Map。

f:id:twintail0x2b8:20150123191354p:plain

黒い画面なんて要らんかったんや!

黒い画面が面倒臭くてCodeKitも買ったけど、PhpStormならこれだけで完結するので便利!