Coffee Script

短い記述で書くことができ、コンパイル時に最適なJavaScriptを出力する

http://coffeescript.org/

ビルド環境を用意

Sublime text, gulpもあると良い

npm install

npm install -g coffee-script
npm install -g cake

エラーメッセージ

Not found cake


No such task: sbuild

Cakafile作成

gulpfile.jsがあるディレクトリに移動し、空のテキストファイル「Cakefile」作成

{exec} = require 'child_process'
task 'build', 'Build project from src/*.coffee to lib/*.js', ->
  exec 'coffee --compile --output lib/ src/', (err, stdout, stderr) ->
    throw err if err
    console.log stdout + stderr

Sublime text で使う

cake環境が揃っていればCtrl + B のショートカットキーで「cake sbuild」を実行し、ビルドを行う

コンパイル先はCakefileを編集すること

資料

http://www.d-wood.com/blog/2014/01/14_5265.html https://github.com/jashkenas/coffeescript/wiki/%5BHowTo%5D-Compiling-and-Setting-Up-Build-Tools https://www.npmjs.com/package/coffee-script