【发布时间】:2015-11-26 00:33:07
【问题描述】:
我用 grunt 构建了一个应用程序,我目前正在制作一个使用这个应用程序的 Web 界面(带有节点和角度)。 我在 NodeJS 中创建了一个使用 childProcess 执行 grunt 任务的按钮:
child_process.exec(my-command-grunt[, options], callback)
它可以正常工作,但该任务需要很长时间(约 10 秒)。出于这个原因,我当时展示了一个加载器,但我宁愿有一个进度条。如果有一种方法可以在运行时了解 grunt 任务的进度,这将帮助我用网页上的动态进度条替换加载器。
非常感谢!
【问题讨论】:
-
您的 grunt 进程如何记录其状态?
-
我不确定我是否很好地理解了您的问题,但是我在控制台(我在其中启动了节点服务器)上获得了日志,与在控制台中执行 grunt 命令时相同(期待它不是渐进式的,我一次登录)
标签: javascript angularjs node.js gruntjs