0

我试图在这里搜索/Google/GitHub,但我什至不知道如何寻找它。无论我使用什么词,它们都会向我展示如何实施 HMR 的结果。但这不是我的问题。我只想在 React 快速刷新(热模块重新加载)刷新时在浏览器控制台上打印,所以我知道它已更新。

4

1 回答 1

1

好的。在寻找不同的东西之后,我设法找到了我想要的东西。

我没有寻找“hmr 刷新时如何打印”,而是搜索了“hmr 刷新时如何清除控制台”,我发现了这个:

https://stackoverflow.com/a/53933757/12038349

if (module.hot) {
    module.hot.accept() // you don't need this if you're using CRA

    module.hot.addStatusHandler(status => {
        if (status === 'prepare') console.clear()
    })
}

像魅力一样工作。

于 2020-09-27T14:30:43.207 回答