【问题标题】:Nodejs Coffescript executing without translation and coffee commandNodejs Coffescript 在没有翻译和咖啡命令的情况下执行
【发布时间】:2012-05-07 17:11:29
【问题描述】:

这里有什么方法可以在Nodejs中执行Coffescript脚本而不需要翻译成js或coffee命令。

可以即时翻译coffeesctipts的东西,节点将如何请求它们。

【问题讨论】:

  • 我从来没有听说过,坦率地说,我认为你找到一个的机会很渺茫
  • 你想要什么?举个例子。你想输入node hello.coffee吗?

标签: node.js coffeescript


【解决方案1】:

首先,执行npm install coffee-script,然后在您的server.js(或app.js)中执行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

【讨论】:

    【解决方案2】:

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

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

    nodemon <server-file>.coffee

    【讨论】:

      【解决方案3】:

      你使用了一个只有 2 行的小 JS 文件:

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

      您可以直接使用 Node.js 运行这个微小的 JS 文件。 反过来,它会加载、编译和运行您的咖啡脚本代码。 然后你可以修改你的coffeescript程序并重新运行它而无需任何单独的编译步骤——只需重新运行JS文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-04
        • 1970-01-01
        • 2023-03-03
        • 2013-08-16
        • 2016-11-01
        • 2014-08-22
        • 1970-01-01
        • 2017-01-28
        相关资源
        最近更新 更多