새끼 개발자의 Life is egg

Vue 핫모듈 로그 끄기 본문

개발's egg/Javascript

Vue 핫모듈 로그 끄기

현z 2020. 11. 14. 13:01

페이지 업데이트 될 때마다 로그가 너무 많이 나와서 로그를 없애보았다

 

[HMR] 부터 없애기

node_modules > webpack > log.js

var isNone = true;

function shouldLog(level) {
	if(isNone) {
		return false;	// shouldn't log!
	}
	var shouldLog = (logLevel === "info" && level === "info") ||
		(["info", "warning"].indexOf(logLevel) >= 0 && level === "warning") ||
		(["info", "warning", "error"].indexOf(logLevel) >= 0 && level === "error");
	return shouldLog;
}

shouldLog 함수 안에 isNone으로 리턴해주자...ㅋㅋ

 

 

[WDS] 없애기

node_modules > webpack-dev-server > index.js

var isNone = true;

invalid: function invalid() {
    if(!isNone) {
        log.info('[WDS] App updated. Recompiling...');
    }
    
    ...



function reloadApp() {
  if (isUnloading || !hotReload) {
    return;
  }
  if (_hot) {
    if(!isNone) {
        log.info('[WDS] App hot update...');
    }
	...
    
    

  function applyReload(rootWindow, intervalId) {
    clearInterval(intervalId);
    if(!isNone) {
        log.info('[WDS] App updated. Reloading...');
    }
    rootWindow.location.reload();
    
    ...

여기는 !isNone을 이용했다

'개발's egg > Javascript' 카테고리의 다른 글

React useState 는 비동기로 동작한다  (0) 2021.05.28
vue 재설치  (0) 2021.01.21
vue.js 주소 해시 # 없애기  (0) 2020.08.30
빠른 vue + express  (0) 2020.07.20
자바스크립트 기초 함수  (0) 2019.03.15
Comments