SASS(Node.js版)を簡単インストールして簡単に常時実行する方法
SASSのNode.js版をインストールしてみました。参考にしたサイトによってはとても複雑な方法が紹介されていたのですが実際にはとても簡単だったのシェアします。
Node.jsのインストール
公式サイトよりインストーラーをダウンロードして実行します。特に変更することなく初期設定のまま次へと進んでいけばインストールは完了します。
SASSのインストール
コマンドプロンプトを開き以下のコマンドを実行します。
npm install -g sass
はい。これだけでSASSはインストールされています。とても簡単でした。
SASSを常時実行するバッチファイル
以下が.scss
ファイルを編集すると自動的に .css
を生成するバッチファイルです。先頭の数行はバッチファイルを最小化して実行するものなので、必須なのはコメントと改行を除くと最後の2行のみです。
if not "%1" == "1" (
start /min cmd /c call "%~f0" 1
exit
)
cd /d W:\MyProject\_sass
sass --watch "style.scss":"../_css/style.min.css" --style compressed
::sass --watch "style.scss":"../_css/style.min.css" --style expanded
※scssファイルまでのパスはご自身の環境に書き換えてください。
このファイルを sass_watch_start.bat
などとして保存し、ダブルクリックで実行します。
バッチファイル実行
実行するとウィンドウは非表示となりますが、ウィドウを開くと実行ログが表示されます。
生成されたCSSは改行などが除去されて圧縮されていますが、最後のコメント行をこのように切り替えると、、
::sass --watch "style.scss":"../_css/style.min.css" --style compressed
sass --watch "style.scss":"../_css/style.min.css" --style expanded
人間がみても分かりやすい形で出力されますので、デバッグ時には「expanded」本番環境では「compressed」を使うとよいです。