dotenv
설치 및 .env 파일 작성.env 파일에서 설정한 환경변수를 사용하기 위해 dotenv
라이브러리를 Node.js 프로젝트에 설치
$ npm i dotenv
dotenv 라이브러리를 import 코드를 env.js파일로 분리
// env.js
import dotenv from "dotenv"
dotenv.config()
// main.js
import "./env.js"
const API_KEY = process.env.API_KEY
에러 발생 시작
node -r dotenv/config index.js
에러 변화 없음
dotenv-webpack
설치웹팩 사용중으로 별도 웹팩 패키지가 있다는 것을 보고 설치
npm install -d --save dotenv-webpack
// webpack.config.js
const Dotenv = require('dotenv-webpack')
module.exports = {
plugins: [
new Dotenv()
],
resolve: {
fallback: {
"fs": false,
"path": false ,
"os": false
}
}
}
해결 완료