【问题标题】:NPM declaring variable in path.js using dotenv and environemnt fileNPM 使用 dotenv 和环境文件在 path.js 中声明变量
【发布时间】: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


【解决方案1】:

我更改库并改用“getCurrentBranchName”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-09
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    • 2020-12-29
    • 2021-04-26
    • 1970-01-01
    • 2017-07-12
    相关资源
    最近更新 更多