运行grunt serve
让我的AngularJS应用程序在本地运行后...除了其他Grunt任务之外,我无法弄清楚如何将内容写入终端窗口。
具体来说,我希望能够使用console.log()
将内容写入终端窗口 - 此外还要在浏览器的javascript控制台中查看它们。
这是可能的吗?我该怎么做?
答案 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:汉堡菜单,更多工具,开发者工具,然后在右侧窗格中选择控制台标签。