使用npm模块编译coffeescript测试

时间:2012-07-23 05:25:16

标签: coffeescript npm

是否可以使用npm模块编译一串coffeescript,我一直在寻找无处可寻的答案。

2 个答案:

答案 0 :(得分:3)

coffee-script模块提供了“编译”方法:

var cs = require('coffee-script');
var js = cs.compile('foo = -> "bar"');

答案 1 :(得分: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'"