Programming/React

.env를 사용하기 위한 webpack 설정

mingule 2022. 1. 14. 13:57

내가 까먹지 않기 위한 webpack 파일 설정

 

CRA 없이 Webpack 설정하다보면 process.env가 마음대로 안불러와지는데,

dotenv, webpack에서 제공하는 defineplugin 사용하면 쉽게 해결된다.

 

$ npm install -D dotenv
// webpack.config.ts

import dotenv from 'dotenv' // 안되면 const dotenv = require('dotenv')

...

plugins: [
	...
    new DefinePlugin({
      'process.env': JSON.stringify(dotenv.config().parsed),
    }),
],

...