inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)

자주 사용하는 플러그인

HtmlWebpackPlugin - templateParameters 관련 질문

408

지우김

작성한 질문수 1

0

안녕하세요, 선생님의 강의 열심히 듣고 있는 직장인입니다 :)
항상 친절하고 디테일 하신 설명에 감명 받고 있습니다.
 
다름이 아니라 Webpack-plugin 강의를 듣다가 궁금한 점이 생겨서 처음 질문글을 남기게 되었는데요.
 
HtmlWebpackPlugin 의 templateParameters 설정할 때,
이미 webpack.config.js에서 상단에 mode :'development'를 설정하고 npm run build 시 앞에 NODE_ENV=development 라고 명시하지 않아도 app.js에서 process.env.NODE_ENV 출력 시 development가 나오는 것을 확인할 수 있었는데,
 
왜 templateParameters를 통해 env 값을 유동적으로 title로 나타내주고 싶을 땐 꼭 앞에 NODE_ENV=development로 값을 명시해야하는건가요?? 그냥 npm run build만 하면 안나오더라고요..
 
궁금해서 여쭤봅니다!!
미리 답변에 감사드립니다 ㅎㅎ

웹팩 babel nodejs eslint

답변 1

0

김정환

process.env.NODE_ENV 값이 templateParameters에 기본으로 들어가 있다는 말씀이시죠? 확인해보니 템플릿 파일(html)에서 이 값을 사용할수 있더라고요. 이것은 용도에 맞게 사용하면 될 것 같습니다.

templateParameters: {
     env: mode === "development" ? "(개발용)" : ""
},

이 코드는 템플릿 파일에서 사용할 env 값을 빌드시점에 지정해 주는 역할입니다. 개발환경에서는 브라우저 타이틀에 "(개발용)" 이라고 표시하기 위한 용도입니다.

혹지 답변이 되었을까요? 제가 질문을 제대로 이해했는지 모르겠습니다.

지금 시점에서 해당 강의를 듣는 것에 대하여

1

136

3

2025년 기준 번들러 트렌드와 선택 기준이 궁금합니다 (Webpack, Vite, tsup 등)

1

254

1

에러 해결 공유드립니다

1

236

2

webpack 4 버전과 호환되는 플러그인 버전 공유드립니다

1

254

2

eslint

0

398

3

도와주세요!

0

173

2

[수강 중 트러블슈팅 공유] webpack, webpack-cli 버전

1

156

1

질문 an error occurred while loading the image

1

492

1

webpack에서 babel-loader 사용할때 질문

1

160

1

자주 사용하는 플러그인 에서 질문이 있습니다.

1

174

1

eslint no-extra-semi 관련 질문

1

152

1

webpack5 에서 open index.html하는법 + 질문

1

179

1

TypeError: ((process.env.NODE_ENV === "production") && [MiniCssExtractPlugin]) is not iterable

2

313

1

혹시 웹팩 5 내용으로 강의 업데이트는 안되는건가요?

1

377

1

에러없이 png안뜨시는 분들

1

287

1

Error: Cannot find module 'node:crypto'

1

472

1

DefinePlugin 관련; env와 관련하여, (21.06.22 16:15, aloha_jh) 답변포함

1

422

1

깃허브 확인 문의

0

586

1

폴더를 prettier로 돌렸을 때 나오는 에러 구문에 대한 질문

0

416

1

해쉬값과 캐쉬 갱신

1

470

1

Hash 에러 발생

1

2684

2

webpack.config.js에서의 CommonJS방식에 대한 질문

0

847

3

웹팩 버전

0

533

1

웹팩-cli 버전을 명시하지 않으면 왜 에러가 날까요?

0

497

1