coffee script でエラーが出て全然開発がすすまない!!
最近、Hubotで遊んでいるのですが、Hubotではおもにcoffee scriptを使ってBotを作っています。
ただ、まだcoffee scriptに慣れていないためよく、エラーが出て止まってしまいます。。
/V/M/D/mybot ❯❯❯ bin/hubot mybot> [Thu Sep 15 2016 18:15:16 GMT+0900 (JST)] ERROR Unable to load /Volumes/MacintochHD/Documents/mybot/scripts/redis: SyntaxError: unexpected OUTDENT
エラー箇所がすぐにわかればいいのですが、ターミナルではエラー箇所を教えてくれないので、場合によっては時間がかかってしまう時があります。。
そんなときは coffee scriptの公式へ!
すぐにエラー箇所がわからない場合は、迷わず公式に行きましょ。
上に並んでるなかから「TRY COFFEE SCRIPT」を開きます。
すると、コンソールが開いて、「Javascript で展開したらこうなるよ!」っていうのを教えてくれます。
親切なことにcoffee scriptでエラーがあると、Error on line 2: missing "
みたいにエラー箇所を教えてくれます。
これをうまく使っていけば、Hubotの開発も少しは楽になるかもしれません。