vue.js - webpack vue cli 在重新加载时清除浏览器控制台

标签 vue.js vue-cli

使用后台使用 webpack 的 vue-cli-service,有没有办法进行设置以便在热重载时清除浏览器控制台?

不断在控制台日志中看到与应用上次保存时的当前状态无关的旧消息不是很有效。

最佳答案

通过将此添加到 main.js 文件,每次发生热重载时,简单地继续清除控制台

if (module.hot) {
    module.hot.accept() // already had this init code 

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

main.js 文件现在是

import Vue from 'vue'
import App from './App.vue'

Vue.config.productionTip = false

new Vue({
  render: h => h(App)
}).$mount('#app')

if (module.hot) {
    module.hot.accept() // already had this init code 

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

关于vue.js - webpack vue cli 在重新加载时清除浏览器控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64833825/

相关文章:

typescript - 异步函数的返回类型必须是全局 Promise<T> 类型

javascript - 更新 Vue CLI 全局

javascript - Vuejs 2使用事件从事件总线接收到的数据将数据分配给变量

vue.js - 我怎样才能删除 vue cli 2?

vue.js - Vue cli 3 热重载突然在浏览器中不起作用

sass - 在 vue-cli webpack 项目中导入 Font Awesome

javascript - vue-cli项目修改端口号的方法

vue.js - Visual Studio Code 中的自动关闭括号不适用于 Vue 文件

typescript - vue-gtag 错误 : "maximum call stack size exceeded"

Vue.js(CLI) : Entry module not found: Error: Can't resolve '***'