Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 调用Coffeescript repl_Javascript_Python_Coffeescript - Fatal编程技术网

Javascript 调用Coffeescript repl

Javascript 调用Coffeescript repl,javascript,python,coffeescript,Javascript,Python,Coffeescript,是否可以从脚本调用Coffeescript repl?它的工作方式类似于python中的ipdb,这似乎是有道理的 我正在从命令行运行coffeescript文件,并希望以交互方式调试代码: > coffee app.coffee 它可以像任何其他库一样使用: (require "coffee-script/repl").start() 我不知道ipdb是如何工作的,所以我无法回答您的第二部分。这个咖啡脚本发布页面基本上回答了我的问题: 我很接近但是如果你运行这个命令 coffee--

是否可以从脚本调用Coffeescript repl?它的工作方式类似于python中的ipdb,这似乎是有道理的

我正在从命令行运行coffeescript文件,并希望以交互方式调试代码:

> 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肯定不会被调用,但调试器语句会暂停浏览器。。。