フロントエンドエンジニアの岡田です。 先日、LCLが運営する夜行バス比較なびのCSSコンパイラを、sass-railsからnode-sassへ変更しました。 今回は、Node.jsへの移行にあたってRailsとの連携をどうしたか、移行で起きた問題などについてまとめました。 node-sassとは sass-railsからnode-sassへ変更した理由 Sassをフロントエンドの管理下に置きたかった LibSassにするとコンパイル速度が早くなる Railsとnode-sassの役割分担 今回やらなかったこと ファイルのminifyのNode.jsへの移行 AutoprefixerのNode.jsへの移行 node-sass化に伴う変更点 Node.js package.json node-sassの他に使ったパッケージ SASS(SCSS) Rails アセットパイプライン マニフェスト