当前位置: 首页 > 知识库问答 >
问题:

在多个.env文件之间切换,如使用node.js的.env.development

卫博
2023-03-14

我想为每个模式(开发、生产等..)使用单独的.env文件。在处理我的vue.js项目时,我可以使用.env.development.env.production这样的文件为同一个env键获取不同的值。(示例:in.env.development:foo=BAR和in.env.production:foo=BAZ,在开发模式中process.env.foo将是BAR,在production中i将是BAZ)。

我在一个Express服务器上工作,希望使用这些相同类型的.env文件来存储端口、db uri、用户、PWD...

"scripts": {
    "start": "NODE_ENV=development PORT=80 node ./bin/www",
    "start-prod": "NODE_ENV=production PORT=81 node ./bin/www"
}

共有1个答案

终翔
2023-03-14

您可以通过path选项指定要使用的.env文件路径,如下所示:

require('dotenv').config({ path: `.env.${process.env.NODE_ENV}` })
 类似资料:
  • 我有一个网站,它包括index.html和style.css和images文件夹。并且,我想在我的网站的主页面上创建一个按钮“切换到另一个主题”(所以index.html),它将在两个CSS之间切换。你能告诉我吗: > 是否需要有两个css,如-style1.css和style2.css? 我是否需要有2个索引页 a)link href=“css/style1.css”rel=“styleshee

  • 首先,我是新的反应和钩子。 我想做的是,当一个状态发生变化时,一个div或一些文本也会发生变化。 例如: 所以在这种情况下,我有我的切换按钮,它将在真或假状态之间切换。我通常使用它从div中添加/删除类,例如: 或者类似的东西。但是,我希望实现的是在上面的代码中显示两个前divs之间进行切换,或者在启动切换时在第一个divs中添加字。 我不太确定如何实现这一点,以及是否应该使用函数来实现这一点。

  • 问题内容: 我想在Python中的两个值之间切换,即0到1之间。 例如,当我第一次运行一个函数时,它产生数字0。下一次,它产生1。第三次它返回零,依此类推。 抱歉,如果这样做没有道理,但是有人知道这样做的方法吗? 问题答案: 用途: 请注意,如果您需要比更为复杂的周期,那么此解决方案将比此处发布的其他解决方案更具吸引力。

  • 我有一个带有底栏的main_activity。我正在使用这个底栏在片段之间导航。然而,有一个片段不能通过底部栏直接导航。它必须通过MapView和从片段中访问。然而,每当我使用InfoWindow时,该应用程序就会崩溃。这是我的代码 异常:main process:com.teslaqubitsins.fasih.teslahcm,pid:2573 java.lang.nullpointerexc

  • 假设你有两个活动-A和B,你从A开始B。在B中,你有一个任务。如果任务完成,您希望返回到按下when back键,如果没有,您希望取消整个应用程序。但在解除后,你可以从最近的应用程序菜单中恢复B。如果在那之后你需要同样的后退键的行为。 因此,我想放弃一个活动或整个应用程序(但简历的可能性)。有什么办法可以做到这一点吗?

  • 问题内容: main.js total.js add.js remove.js console.log 背景: 我有一个应用程序(irc bot),我想添加一个功能,使偷看者可以执行@add 1或@remove1。我有一个main.js,然后根据所说的触发器需要不同的文件。因此,add将触发add.js文件,然后将需要require(’main.js’)并添加10(为简化起见,为10,它将解析该数