인프런 커뮤니티 질문&답변
NODE_ENV 관련 질문입니다.
작성
·
221
0
html-webpack-plugin 을 사용할 때, process.env.NODE_ENV가 development임을 검사하는데 이 때 이 값은 webpack.config.js의 mode를 받아오는 것이 아닌건가요?
강의 영상에서처럼 빌드를 할 때 NODE_ENV=development npm run build를 하면 title에 (개발용)이 잘 붙어 나오는데, 그냥 npm run build시에는 붙어나오지 않네요. webpack.config.js에 mode: "development" 설정은 되어있구요. 어떻게 돌아가는 것인지 궁금합니다!
퀴즈
63%나 틀려요. 한번 도전해보세요!
웹팩이 등장하게 된 주요 배경 중 하나는 무엇일까요?
HTML 구조 개선
자바스크립트 모듈 시스템의 복잡성 및 브라우저 호환성 문제
CSS 스타일링의 표준화 부재
서버 성능 최적화
답변 1
1
김정환
지식공유자
html-webpack-plugin 설정에 보시면 템플릿파라매터로 env 값을 전달하는데, 이 때 문자열을 전달합니다.
NODE_ENV 환경변수가 "development"이면 "(개발용)", 그렇지 않으면 빈 문자열을 전달하고 있죠.
html 코드에서는 이렇게 계산된 env 값을 출력하고 있습니다.





