Debug CoffeeScript sources with node-inspector
我有一段时间使用CoffeeScript编写Node.js程序。 如果我使用Source Maps编译源代码,则可以使用
但是,当我尝试使用
1 2 3 | #!/usr/bin/env node require('coffee-script/register'); require('../src/client'); |
然后,node-inspector显示编译的Javascript。
当我没有明确编译
免责声明:我是Node Inspector的维护者
为了在Node Inspector中查看实际的
这是使用
我看到两种可能的方法来解决此问题:
修改
- 发出源地图并将其保存到文件
-
将不同的文件名传递给
module._compile ,例如script.coffee.js
修改
参考文献:
-
coffee-script / register中的
loadFile() -
节点检查器问题,讨论为什么
coffee --nodejs --debug app.coffee 现在不起作用:https://github.com/node-inspector/node-inspector/issues/224 - 讨论内联源映射的Node Inspector问题:https://github.com/node-inspector/node-inspector/issues/401