背景
STLファイルを吐き出そうとして、Hogan.jsのテンプレートを読み込んで、コンパイルしたらエラー。
fs.readFileSyncはエンコード指定の有無で返されるオブジェクトが変わる
APIの説明を読むと以下のような記述されていた。
If the encoding option is specified then this function returns a string. Otherwise it returns a buffer.
エンコードの指定がされいないとHogan.jsでテンプレートとして読み込んだ
つもりでも、buffer型のため、charAtメソッドが無いとエラーとなる。