是否可以使用npm模块编译一串coffeescript,我一直在寻找无处可寻的答案。
答案 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'"