【问题标题】:Javascript ENV VARS not being parsed in Vite ConfigJavascript ENV VARS 未在 Vite Config 中解析
【发布时间】:2022-02-16 14:19:47
【问题描述】:

在 Laravel 应用中使用 Vite。

在我的 .env 文件中,我在 env 键中设置了一个 var,如下所示:

APP_DOMAIN=example.test
...

VITE_DOMAIN="${APP_DOMAIN}"

在我的vite.config.js 中,我导入了Dotenv 并运行Dotenv.config(),它可以很好地从.env 中获取密钥,但它没有解析设置的动态变量。

当我运行 vite 时,我收到以下错误:

error when starting dev server:
Error: getaddrinfo ENOTFOUND ${APP_DOMAIN}
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:26)

有什么我可以做的吗,一个要添加的包或要更改的配置,以允许Dotenv 解析这些变量?

【问题讨论】:

    标签: javascript dotenv vite


    【解决方案1】:

    我不认为 Vite 允许使用环境参数来声明另一个。这应该适用于您的情况

    VITE_DOMAIN=example.test
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-01
      • 2021-05-05
      • 1970-01-01
      • 2015-09-03
      • 2020-08-17
      • 2023-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多