这里有什么方法可以在 Nodejs 中执行 Coffescript 脚本而不需要翻译成 js 或 coffee 命令。
什么会即时翻译coffeesctipts,节点将如何请求它们。
这里有什么方法可以在 Nodejs 中执行 Coffescript 脚本而不需要翻译成 js 或 coffee 命令。
什么会即时翻译coffeesctipts,节点将如何请求它们。
首先, do npm install coffee-script
,然后在你的 server.js(或 app.js)中 do require('coffee-script')
,所有的 coffeescript 文件都会被自动编译。
本教程系列介绍如何包含咖啡脚本文件,以便在编辑它们时自动重新编译它们:
http://nodetuts.com/tutorials/16-introduction-to-coffeescript-and-nodejs.html#video
http://nodetuts.com/tutorials/14-some-nodejs-tools.html#video
如果您的代码是 100% 咖啡,您可能需要检查nodemon
我目前直接在 coffescript 中编写我的代码,然后运行我的服务器而不是做node <server-file>coffee
,我只是运行:
nodemon <server-file>.coffee
您使用一个只有 2 行的小 JS 文件:
require('coffee-script/register');
require('my_program.coffee');
您可以直接使用 Node.js 运行这个微小的 JS 文件。反过来,它会加载、编译和运行您的咖啡脚本代码。然后你可以修改你的coffeescript程序并重新运行它而无需任何单独的编译步骤——只需重新运行JS文件。