From 20d21c210ee9489f9abf06a80c3e7f1d2e682e92 Mon Sep 17 00:00:00 2001 From: paul Date: Tue, 1 Apr 2025 22:14:02 +0530 Subject: [PATCH] fixed webpack --- webpack.config.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/webpack.config.js b/webpack.config.js index 51a0302..541d6e1 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -11,9 +11,14 @@ const fs = require('fs'); const isProduction = process.env.NODE_ENV === "production"; -// Load .env-cmdrc.json based on NODE_ENV -const envFile = `.env-cmdrc.json`; -const envConfig = JSON.parse(fs.readFileSync(envFile, 'utf8'))[process.env.NODE_ENV] || {}; +// Load environment variables +let envConfig = {}; +if (!isProduction && fs.existsSync(".env-cmdrc.json")) { + const envFile = JSON.parse(fs.readFileSync(".env-cmdrc.json", "utf8")); + envConfig = envFile[process.env.NODE_ENV] || {}; +} else { + envConfig = Object.fromEntries(Object.entries(process.env)); +} // Convert JSON to a format Webpack understands const envKeys = Object.keys(envConfig).reduce((prev, next) => {