【发布时间】:2014-05-16 04:17:58
【问题描述】:
似乎grunt 的默认日志记录功能(通过grunt.log.<method> 访问)已被弃用。 grunt 在 GitHub 上的 repo 页面有一个新的存储库,在不到 2 周前首次提交,称为“grunt-legacy-log”,其中“legacy”意味着“旧的,除了向后兼容性之外不再使用”。此外,详细介绍这些函数的 API 的主页 http://gruntjs.com/api/grunt.log 在页面顶部有一个损坏的链接,其目标给出了 404 错误。
为什么会这样?通过一个简单的谷歌搜索,我只能找到GitHub discussion,评论者似乎已经计划好了,但无论他们所做的一切都没有记录在我能找到的其他任何地方。他们似乎指的是较早的讨论,但他们没有链接到它。 grunt 的博客说 grunts “日志记录 API 已被分解为一个单独的模块,grunt-legacy-log,以便于维护”,但它没有扩展这意味着什么。他们为什么要进行维护?如果他们没有弃用它,为什么它被称为“遗产”?
那么日志记录功能是否已弃用?如果是这样,我们现在应该怎么做才能登录grunt?我假设我们不必使用 JavaScript 的 document.write 方法,即使它适用于 grunt,但我们期望使用什么?如果不是,这是怎么回事?为什么grunt 使用“遗留”这个词?
【问题讨论】:
-
感谢您对
grunt.log上的链接断开的提醒。更新了github.com/gruntjs/grunt-docs/commit/…,很快就会上线反映。
标签: javascript node.js logging github gruntjs