From 5f1de791c0c5a6791a66beaca10f74927f46e5f1 Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Sun, 14 Aug 2022 20:01:51 +0200 Subject: [PATCH] Only merge dotenv if .env file exists --- src/components/header/SearchInput.vue | 1 - webpack.config.js | 12 +++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/header/SearchInput.vue b/src/components/header/SearchInput.vue index 1bb5bb6..be050d6 100644 --- a/src/components/header/SearchInput.vue +++ b/src/components/header/SearchInput.vue @@ -50,7 +50,6 @@ import IconSearch from "@/icons/IconSearch.vue"; import IconClose from "@/icons/IconClose.vue"; import type { Ref } from "vue"; - import config from "../../config"; import type { MediaTypes } from "../../interfaces/IList"; interface ISearchResult { diff --git a/webpack.config.js b/webpack.config.js index f96c1ae..32314bf 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -13,11 +13,13 @@ const publicPath = path.resolve(__dirname, "public"); const isProd = process.env.NODE_ENV === "production"; // Merge inn all process.env values that match dotenv keys -Object.keys(process.env).forEach(key => { - if (key in dotenv.parsed) { - dotenv.parsed[key] = process.env[key]; - } -}); +if (dotenv.parsed) { + Object.keys(process.env).forEach(key => { + if (key in dotenv.parsed) { + dotenv.parsed[key] = process.env[key]; + } + }); +} module.exports = { mode: process.env.NODE_ENV,