gpt4 book ai didi

javascript - 为什么 grunt 的日志记录功能被弃用了?

转载 作者:行者123 更新时间:2023-11-28 19:49:47 24 4
gpt4 key购买 nike

看来grunt的默认日志记录功能,可通过 grunt.log.<method> 访问,已被弃用。 grunt GitHub 上的 repo 页面有一个新的存储库,第一次提交不到两周前,名为“grunt-legacy-log”,其中“legacy”意味着“旧的,除了向后兼容之外不再使用”。此外,主页详细介绍了这些功能的 API,http://gruntjs.com/api/grunt.log ,页面顶部有一个损坏的链接,其目标给出 404 错误。

为什么会发生这种情况?通过简单的谷歌搜索,我所能找到的只是GitHub discussion评论者似乎已经计划好了这一点,但无论他们做了什么,都没有在我能找到的其他地方记录下来。他们似乎提到了之前的讨论,但没有链接到它。 grunt的博客说 grunt “日志记录 API 已分解为一个单独的模块 grunt-legacy-log ,以便于维护”,但它没有扩展这意味着什么。他们为什么要进行维护?如果他们不反对的话,为什么它被称为“遗产”?

那么日志记录功能是否已被弃用?如果是这样,我们该怎么做才能登录grunt现在?我认为我们不必使用 JavaScript 的 document.write方法,即使它适用于 grunt ,但是我们期望使用什么?如果没有,发生了什么以及为什么是 grunt使用“遗产”这个词?

最佳答案

背景:我是 Grunt 团队的成员。

grunt.log 并未被弃用。当前的实现已移至 grunt-legacy-log 中,因为 grunt.log 的内部最终将被 prolog 取代。 .

请继续使用grunt.log方法。我非常怀疑我们是否会弃用该 API。最多,我们可能会破坏某些 API 工作方式的向后兼容性。但这只会在 Grunt 发生较小或较大的变化期间发生,即从 v0.4.xv0.5.0,并且会详细记录如何迁移。

您可能会看到更多的 API 被移出到它们自己的库中。这是 Grunt 努力的一部分,目的是让更大的 Node.js 社区更容易访问这些内部库,并且更容易维护。如果有任何内容被弃用,我们将对其进行标记,并且我们将为用户提供迁移路径。

关于javascript - 为什么 grunt 的日志记录功能被弃用了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23692554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com