NPM使用dotenv和environment文件在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"中返回值时,它会返回"undfine"。我甚至尝试过使用箭头功能,但仍然是

我更改库并使用"getCurrentBranchName"代替

最新更新