Quasar2 + Vite 에서 프로덕션에서 console.log 지우기

JaeKwon Jin·2023년 5월 24일

Quasar2

목록 보기
1/6

Quasar2 로 넘어오면서 webpack과 바이바이 하고, vite를 쓰다보니

이전에 했던 것중에 달라진 것이 있다.

그중 하나가 프로덕션 빌드(yarn build 로 dist/spa 폴더에 생기는 결과물)의
console.log를 지우는 것이다.

webpack 에서는 drop_console 이란 설정이 있었는데

이걸 quasar.conf.js 에서
코멘트 되어진 extendViteConf(viteConf) 를 찾아서
아래와 같이 해준다.
아래 코드는 console 뿐 아니라 debugger 까지 같이 없애주는 코드이다.

      extendViteConf(viteConf) {
        viteConf.esbuild = {
          drop: ['console', 'debugger']
        }
      },

Happy Coding!

profile
중년개발자

0개의 댓글