NPM使用dotenv和environemnt文件在path.js中声明变量

我试图根据使用gitBranchIs的分支使用.env文件自动添加我的主页。它可以正常工作,但是我很难在path.js内部分配变量

var gitBranchIs = require('git-branch-is');
require('dotenv').config()
      const envPublicUrl = gitBranchIs('master',function (err,result) {
      if (result) {

        return process.env.PUBLIC_NON_PRD_URL;
      } else {
        return process.env.PUBLIC_NON_PRD_URL;
      }
    })

console.log("BILLY",process.env.PUBLIC_NON_PRD_URL) // THIS IS RETURNING CORRECT URL FROM MY .ENV FILE
console.log("BILLY",envPublicUrl ) this return undefined

有人为什么我在“ envPublicUrl”中返回值时会返回“ undefine”。我什至尝试使用箭头功能,但仍然相同

abduaini83 回答:NPM使用dotenv和environemnt文件在path.js中声明变量

我更改库并改用“ getCurrentBranchName”

本文链接:https://www.f2er.com/2524259.html

大家都在问