読者です 読者をやめる 読者になる 読者になる

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の公式へ!

すぐにエラー箇所がわからない場合は、迷わず公式に行きましょ。

CoffeeScript

上に並んでるなかから「TRY COFFEE SCRIPT」を開きます。
すると、コンソールが開いて、「Javascript で展開したらこうなるよ!」っていうのを教えてくれます。

親切なことにcoffee scriptでエラーがあると、Error on line 2: missing "みたいにエラー箇所を教えてくれます。

これをうまく使っていけば、Hubotの開発も少しは楽になるかもしれません。