如何查看已编译的coffeescript结果?

时间:2015-02-25 18:56:26

标签: coffeescript

如何使用coffeescript生成的javascript?

我遇到一个问题,我有一个基本命令爆炸,错误:

  

msg未定义

module.exports = (robot) ->

  robot.respond /(\S+) ref (\S+)/i, (msg) ->
    msg.send "Calculating..."
    project = msg.match[1]
    dll = msg.match[2]
    exec = require('child_process').exec
    msg.send "variables #{project} and #{dll}"
    msg.send "x"

除了魔法,我可以删除robot.respond ->中的大部分代码,除了3条消息,有时候最后一条代码会失败。我觉得这里有一些时髦的白色空间。我正在使用SublimeText编辑器,它不应该将垃圾字符放入我的代码中。

此代码使用Hubot,但我认为不重要。

1 个答案:

答案 0 :(得分:0)

coffee -c filename.coffee生成filename.js。就我而言,生成的文件阻止了coffeescript对filename.js进行任何进一步的更新。因此,当我更改我的filename.coffee文件时,看起来没有任何效果,实际上代码根本没有改变。我删除了filename.js,代码又开始工作了。