Как вы компилируете CoffeeScript в Jakefile?

Я хотел бы создать Jakefile, который компилирует некоторые CoffeeScripts для установки приложения NodeJS.

Как ты это делаешь?

Я пытался с: https://gist.github.com/1241827

но это слабый подход, безусловно, не стильный.

Есть намеки?

1 ответ

Решение

Примерный фрагмент, который я использовал:

var fs = require('fs')
var coffee = require('coffee-script')

// If you'd like to see compiled code..
// console.log(coffee.compile(fs.readFileSync('coffee.coffee')))

// ..otherwise
fs.writeFileSync('output.js', coffee.compile(fs.readFileSync('input.coffee')))

.. предполагает, что у вас есть coffee-script модуль узла установлен, конечно.

Переведено из этого моего Cakefile.

Другие вопросы по тегам