是否可以使用 chrome devtools 执行终端命令node myfile.js
,因此Chrome控制台会从我的代码中输出所有console.log
个?
我在我的IDE中安装了一些终端插件,当我想在我的文件上运行此命令时,我使用了一些键盘快捷键,以便立即获取我的日志(就像运行html + js时一样)浏览器)但它打印出纯文本。 Chrome可以识别输出数据类型并将其结构化(数组,对象),这真的很酷。
我已经尝试了node inspect-brk
,但其目的似乎与打印我的日志完全不同。
更新
我发现非常有趣link的npm模块就是我的意思。
我已经对node-monkey
进行了测试,但它在我的Windows上无效,但iron-node
效果很好,我可以使用.js
命令运行我的iron-node file.js
文件并获取所有文件Chrome开发工具中的console.log
!
答案 0 :(得分:3)
使用
运行您的文件node --inspect <your file name>.js
然后输入chrome
chrome://inspect
请参阅https://nodejs.org/api/debugger.html#debugger_v8_inspector_integration_for_node_js以获取参考资料
答案 1 :(得分:0)
-inspect-brk用于断点,带有该标志的调试器可以运行您的代码,但是希望开发人员在开始运行脚本之前先添加一些内容。 chrome devtools调试器的左上角有一个播放按钮,如果没有其他断点或调试器,则为播放按钮。您的代码中的语句将按您的工作站或工作站的方式运行