【问题标题】:How to get environment variable without process.env如何在没有 process.env 的情况下获取环境变量
【发布时间】:2019-01-10 15:00:00
【问题描述】:

我如何在没有process.env 的情况下获取环境变量,因为它是未定义的,由于npm run serve 命令启动的应用程序。 p.s.我的应用是单 Vue 页面。

【问题讨论】:

  • 问题被删除,创建更简单的主题。
  • 您是在 Node 中还是在浏览器中尝试访问 process.env?如果您尝试在浏览器中执行此操作,它将无法正常工作。如果您尝试在 Node 中执行此操作,process.env 成为 undefined 会很奇怪,您应该问的问题是为什么它是 undefined。运行npm run serve 不会导致这种情况,除非serve 脚本正在做一些非常不寻常的事情。

标签: node.js npm serve


【解决方案1】:

将 .env 文件放在您的项目目录中, 在此文件中,您可以编写键值变量。像 SECRET=mySecret 铁道部信息:vue cli dock

【讨论】:

  • “您可以在应用程序代码中访问它们:console.log(process.env.VUE_APP_SECRET)”但在我的情况下 process.env 是未定义的
猜你喜欢
  • 1970-01-01
  • 2019-01-10
  • 2020-04-10
  • 1970-01-01
  • 2017-11-13
  • 2015-10-11
  • 2017-10-25
  • 1970-01-01
  • 2019-07-10
相关资源
最近更新 更多