Node.js 用于nodeJS开发的CoffeeScript源代码映射

Node.js 用于nodeJS开发的CoffeeScript源代码映射,node.js,coffeescript,source-maps,Node.js,Coffeescript,Source Maps,既然CoffeeScript支持新的源地图热度,我想知道在开发我的nodeJS应用程序时,是否也可以在浏览器中使用源地图,还可以在命令行中使用源地图 我希望JS编译器能为我提供更多有用的错误跟踪,其中的行实际上与我的coffeescript文件相匹配,而不是与编译的JS文件相匹配。模块要做到这一点,只需安装模块并将其放在代码的顶部即可: require('source-map-support').install() 现在,使用CoffeeScript 1.6.2,如果您使用coffee命令运行

既然CoffeeScript支持新的源地图热度,我想知道在开发我的nodeJS应用程序时,是否也可以在浏览器中使用源地图,还可以在命令行中使用源地图

我希望JS编译器能为我提供更多有用的错误跟踪,其中的行实际上与我的coffeescript文件相匹配,而不是与编译的JS文件相匹配。

模块要做到这一点,只需安装模块并将其放在代码的顶部即可:

require('source-map-support').install()

现在,使用CoffeeScript 1.6.2,如果您使用
coffee
命令运行应用程序,它只会“起作用”)

直到CoffeeScript获得对require()的更好支持,请尝试以下操作:

这似乎不适用于。包含在
中的咖啡文件需要
-我看到像
main这样的东西。咖啡:12:1,:20
,但随后导入了
。咖啡:185:3
和导入的
。咖啡
只有130行咖啡脚本。对当前的解决方案感到恼火,我做了这个:让我知道它是否适用于您:)这似乎不适用于coffee脚本1.6.3和节点v0.10.23。不过,咖啡很管用。也许是因为我运行代码时没有先编译?即,我确实需要(“咖啡脚本”);需要('source-map-support')。安装();然后所有必需的文件都是咖啡文件。@rbrc可能会通过
源映射支持解决您的问题。
。如果您正在运行node,您将如何使用它?根据我的回忆,这个答案现在有点过时了,因为它自己已经支持所需的咖啡脚本。