古いサーバーでsass(scss)のコンパイル

投稿者: | 2019年8月29日

今回、2013年くらいから稼働しているサーバーで sass をコンパイルできるようにする必要があったのですが、古いサーバーにありがちなライブラリが古くてなかなかソフトが入らない苦労をしました。そのときの記録です。

結論

いろいろ試行錯誤した結果 node-sass が動きました。インストール方法は下記の通りです。npm を使いますので、 node.js を yum などで入れておきます。

# npm install -g node-sass

使い方は次のようになります。シンプルですね。

# node-sass style.scss style.css

変更があったら自動的に変換したいときは次のように「-w」をつけます。

# node-sass style.scss style.css -w

試行錯誤したもの

node-sassまでにインストールを試みたものです。全部インストール時にエラーが発生して失敗しました。

  • npm の webpack
  • npm の sass
  • ruby の compass
  • ruby の sass

この絶望的な状況で node-sass がインストールできたときは非常にうれしかったです。
ありがとう、 node-sass!