节点Js Coffeescript执行没有翻译和咖啡命令

时间:2012-04-26 22:39:24

标签: node.js coffeescript

这里有什么方法可以在Nodejs中执行Coffescript脚本而无需转换为js或coffee命令。

什么会动态地翻译咖啡,节点将如何请求它们。

3 个答案:

答案 0 :(得分:4)

首先,执行npm install coffee-script,然后在您的server.js(或app.js)执行require('coffee-script'),并自动编译任何coffeescript文件。

本教程系列介绍如何包含coffeescript文件,以便在编辑它们时自动重新编译:

http://nodetuts.com/tutorials/16-introduction-to-coffeescript-and-nodejs.html#video

http://nodetuts.com/tutorials/14-some-nodejs-tools.html#video

答案 1 :(得分:0)

如果您的代码是100%咖啡,您可能需要查看nodemon

我目前正在coffescript中直接编写代码,然后运行我的服务器而不是node <server-file>coffee,我只是运行:

nodemon <server-file>.coffee

答案 2 :(得分:0)

您使用一个只有两行的小型JS文件:

require('coffee-script/register');
require('my_program.coffee');

您可以直接使用Node运行此小型JS文件。 反过来,它将加载,编译和运行您的coffeescript代码。 然后,您可以修改coffeescript程序并重新运行它,而无需任何单独的编译步骤-只需重新运行JS文件即可。