我正在使用 CoffeeScript(编写 Cakefile)。我想编译一些其他的 CoffeeScript 文件,à la
coffee -o lib -c src
我可以在子进程中启动上述命令,但这种方法存在跨平台问题并且使错误处理变得困难。我更愿意使用 API。
我很乐意使用 command.coffee 中的确切功能,但我不知道该怎么做。
附录:我看到了require('coffee-script').compile
,它将一个字符串编译为另一个字符串。这仍然会让我完成循环文件和子文件夹并编写输出的繁重工作。
最佳答案
您要查找的 API 在 coffee-script.coffee 中.它输出 compile
功能如其所言。
使用 command.coffee 的 run
直接运行你必须先覆盖process.argv
使用您将在命令行上传递的选项。
关于node.js - CoffeeScript 编译器 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9916063/