Corredor

ウェブ、プログラミングの勉強メモ。

node-sass が生成する CSS ファイルは BOM 付き UTF-8 になる

Web制作者のためのSassの教科書 改訂2版 Webデザインの現場で必須のCSSプリプロセッサ

Web制作者のためのSassの教科書 改訂2版 Webデザインの現場で必須のCSSプリプロセッサ

最近、よく node-sass で SCSS をトランスパイルして利用しているのだが、生成される CSS ファイルのエンコーディングが BOM 付き UTF-8 (UTF-8 With BOM) になっていることに気が付いた。

# こんな感じで compressed (圧縮する) 方式で書き出している
$ node-sass .src.scss -r --output-style compressed -o ./dist/

調べてみると、コレは node-sass の仕様らしい。

個人的にはちょっと気持ち悪いので、生成後、コミットする前に BOM を消すようにした。