我可以在chrome devtools中执行nodejs javascript脚本吗?

时间:2017-09-08 11:24:32

标签: javascript node.js google-chrome terminal google-chrome-devtools

是否可以使用 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

2 个答案:

答案 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调试器的左上角有一个播放按钮,如果没有其他断点或调试器,则为播放按钮。您的代码中的语句将按您的工作站或工作站的方式运行