소스 검색

use process env variables if dotenv doesn't find file

jnfrati 4 년 전
부모
커밋
4c4d1045db
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      dashboard/webpack.config.js

+ 4 - 1
dashboard/webpack.config.js

@@ -11,7 +11,10 @@ const BundleAnalyzerPlugin = require("webpack-bundle-analyzer")
 const TerserPlugin = require("terser-webpack-plugin");
 const TerserPlugin = require("terser-webpack-plugin");
 
 
 module.exports = () => {
 module.exports = () => {
-  const env = dotenv.config().parsed;
+  let env = dotenv.config().parsed;
+  if (!env) {
+    env = process.env;
+  }
   const envKeys = Object.keys(env).reduce((prev, next) => {
   const envKeys = Object.keys(env).reduce((prev, next) => {
     prev[`process.env.${next}`] = JSON.stringify(env[next]);
     prev[`process.env.${next}`] = JSON.stringify(env[next]);
     return prev;
     return prev;