在chrome dev工具(即可能的
http://youtu.be/03qGA-GJXjI)调试node.js cli脚本时,当我从网站调试正常的javascript时,我无法保存我在飞行中所做的更改.我收到一条错误消息:
“Debugger.setScriptSource失败.
LiveEdit失败:无法编译新版本的脚本:SyntaxError:Unexpected token [“
然后一个警告:
通过配置禁用将实时编辑更改保存回源文件.
更改config.json中的“saveLiveEdit”选项以启用此功能.
有谁知道如何解决这个问题?这将非常方便的调试和编辑文件并保存,而不会离开chrome开发工具.
谢谢.
btw,这是config.json的样子,https://github.com/node-inspector/node-inspector/blob/master/config.json.我尝试将“saveLiveEdit”选项改为true,但是我仍然得到相同的消息“通过配置禁止将实时编辑更改保存到源文件.
更改config.json中的“saveLiveEdit”选项以启用此功能.
解决方法
这似乎对我有用我开了2个壳:
>节点检查器 – 保存实时编辑
> node –debug app.js
然后在浏览器上转到http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858.
对代码进行更改应将其保存在硬盘驱动器上.