0

npmモジュールを使用してコーヒースクリプトの文字列をコンパイルすることは可能ですか?私はどこを見ても良い答えを見つけることができないようです。

4

2 に答える 2

3

Coffee-Scriptモジュールは、「コンパイル」メソッドを提供します。

var cs = require('coffee-script');
var js = cs.compile('foo = -> "bar"');
于 2012-07-23T07:13:33.413 に答える
1

コマンドラインユーティリティについて話している場合はcoffee、そうすることができます(あまりきれいではありませんが)。

echo "alert 'Hello World'" | coffee -sc

上記のコードは、EchoでCoffeeScriptをコンパイルし、STDOUTに出力します。コンパイルされた出力をファイルに入れたい場合は、次のようにすることができます。

echo "alert 'Hello World'" | coffee -sc > path/to/file.js

コマンドラインユーティリティに関するいくつかの優れたドキュメントがここにあります:http://coffeescript.org/#usage

CoffeeScriptコードで文字列をコンパイルする場合、coffee-scriptモジュールはコンパイル関数を提供します。

coffee = require 'coffee-script'
js = coffee.compile "alert 'Hello World'"
于 2012-07-23T07:09:10.730 に答える