【发布时间】:2020-07-14 23:50:04
【问题描述】:
我正在尝试根据我正在使用“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”中的值时它返回“未定义”。我什至尝试过使用箭头功能,但还是一样
【问题讨论】:
-
我认为问题是'gitBranchIs'异步
标签: npm git-branch dotenv