将console.log()写入AngularJS中的命令行

时间:2015-09-24 04:35:43

标签: javascript angularjs

运行grunt serve让我的AngularJS应用程序在本地运行后...除了其他Grunt任务之外,我无法弄清楚如何将内容写入终端窗口。

pic of my terminal window

具体来说,我希望能够使用console.log()将内容写入终端窗口 - 此外还要在浏览器的javascript控制台中查看它们。

这是可能的吗?我该怎么做?

3 个答案:

答案 0 :(得分:3)

除非您在phantomJS之类的无头浏览器中运行javascript或在node中执行此操作,否则不容易。

console.log()显示在chrome或firefox等浏览器的控制台中,因为它们会“执行”您的代码。 Grunt只是构建你的javascript文件..不执行它们

答案 1 :(得分:1)

您的命令行代表您的服务器 - 您需要在服务器端代码中运行console.log()(或任何适合您后端的语言)。

答案 2 :(得分:1)

这对其他人可能是盲目的,但是对于Angular的初学者来说,当我调用console.log()时,我期望在node.js服务器窗口中看到输出,但实际上输出显示在网络控制台。

对于Firefox:汉堡菜单,Web开发人员,Web控制台(或Ctrl-Shift-K)

对于Chrome:汉堡菜单,更多工具,开发者工具,然后在右侧窗格中选择控制台标签。