Я делаю несколько уроков, и я пишу все в CoffeeScript. Затем мне нужно скомпилировать JS, а затем выполнить в node.js. Есть ли способ сделать это напрямую?
Могу ли я запустить файл .coffee непосредственно из node.js?
Ответ 1
Если у вас есть npm, используйте его для установки coffeescript из приглашения node: http://jashkenas.github.com/coffeescript/#installation
Затем из приглашения node вы можете просто использовать команду кофе для выполнения:
coffee <yourcoffeescriptfile>.coffee
И, чтобы просто скомпилировать, передайте флаг -c
:
coffee -c <yourcoffeescriptfile>.coffee
Ответ 2
Да, вы можете.
coffee source.coffee -n
Он будет запускать Node напрямую, не генерируя никаких .js файлов.
Обновление:
Кофе теперь также поддерживает --nodejs
. Вышеупомянутое делает то же самое, что и
coffee source.coffee --nodejs
Но да, -n
намного короче.