node.js - CoffeeScript 编译器 API

标签 node.js coffeescript

我正在使用 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/

相关文章:

javascript - 模板事件未在 Meteor 中触发

javascript - 异步请求附加到 Angular 中的字符串

node.js - 重新连接私有(private)函数 p0,但显示 : p0 not defined

javascript - JS Node 仅返回数字而不返回正确的值

angularjs - 我可以在 AngularJS 中使用 CoffeeScript 进行 Protractor 测试吗?

debugging - 在 CoffeeScript 中使用 Backbone-relational

javascript - Hubot 脚本仅在我直接向机器人发送消息时在 Slack 中有效

node.js - 为什么空的 Node.js 脚本会消耗越来越多的 RAM?

javascript - 如何从 NODE JS 访问 Google 分析

node.js - 为什么我在将我的 Electron 项目更新到最新版本后会看到 "Electron Security Warning"?