这里有什么方法可以在Nodejs中执行Coffescript脚本而无需转换为js或coffee命令。
什么会动态地翻译咖啡,节点将如何请求它们。
答案 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文件即可。