Javascript 调用Coffeescript repl
是否可以从脚本调用Coffeescript repl?它的工作方式类似于python中的ipdb,这似乎是有道理的 我正在从命令行运行coffeescript文件,并希望以交互方式调试代码:Javascript 调用Coffeescript repl,javascript,python,coffeescript,Javascript,Python,Coffeescript,是否可以从脚本调用Coffeescript repl?它的工作方式类似于python中的ipdb,这似乎是有道理的 我正在从命令行运行coffeescript文件,并希望以交互方式调试代码: > coffee app.coffee 它可以像任何其他库一样使用: (require "coffee-script/repl").start() 我不知道ipdb是如何工作的,所以我无法回答您的第二部分。这个咖啡脚本发布页面基本上回答了我的问题: 我很接近但是如果你运行这个命令 coffee--
> coffee app.coffee
它可以像任何其他库一样使用:
(require "coffee-script/repl").start()
我不知道ipdb是如何工作的,所以我无法回答您的第二部分。这个咖啡脚本发布页面基本上回答了我的问题:
我很接近但是如果你运行这个命令
coffee--nodejs--debug app.coffee
那就安装吧
node inspector
并转到localhost:8080/debug?port=5858
我希望从.coffeescript文件调用coffeescript repl,以便以交互方式调试代码。我很快就理解了你的建议,但它似乎不起作用。你可以使用node debug app.js
调试编译好的javascript。您可以在代码中使用调试器设置断点是的,我知道这一点。您也可以创建引用coffeescript源的源映射。看起来一定有可能以类似的方式使用coffeescript repl,我也没有遇到过。您还可以执行coffee--nodejs debug app.coffee
,但这也只能调试javascript。您尝试过吗?最终该模块运行coffee--nodejs--debug app.coffee
。我确实想知道--nodejs arg是否是键,但它只起了部分作用。repl肯定不会被调用,但调试器语句会暂停浏览器。。。