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!