是否可以使用Chrome 开发工具执行终端命令node myfile.js
,所以chrome控制台会输出所有console.log
来自我的代码?
我有一些terminal插件安装在我的 IDE 中,当我想在我的文件上运行此命令时,我使用一些键盘快捷键来立即获取我的日志(就像在浏览器中运行html+js时一样)但它只打印出纯文本。 Chrome 可以识别输出数据类型并很好地结构化它(数组、对象),这真的很酷。
我已经尝试过了node inspect-brk
但它的目的似乎与打印我的日志有很大不同。
UPDATE:
我发现很有趣link https://softwarerecs.stackexchange.com/questions/11769/node-js-console-debugger-for-windows使用 npm 模块来实现我的意思。
我已经测试过了node-monkey
但它在我的 Windows 上不起作用,但是iron-node
效果很好,我可以运行我的.js
文件与iron-node file.js
命令并获取全部console.log
Chrome 开发者工具中的 s!
运行你的文件
node --inspect <your file name>.js
然后输入 chrome
chrome://inspect
See https://nodejs.org/api/debugger.html#debugger_v8_inspector_integration_for_node_js https://nodejs.org/api/debugger.html#debugger_v8_inspector_integration_for_node_js以供参考
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)