是否可以使用 npm 模块编译一串咖啡脚本,我一直在到处寻找,似乎找不到任何好的答案。
问问题
143 次
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 回答