首页 > 解决方案 > Nextjs process.env 变量附加 git 安装路径

问题描述

所以我在 Windows 10 机器上运行试图运行 next.js 应用程序(我正在使用 gitbash)。我有一个包含所有变量的 *.env 文件,然后我还有配置文件(next.config.js 和 config.js)。

*.env 文件如下所示:

属性=\某个值

属性二=\某个值

配置文件看起来像这样:

const config = {

  attributes: {

    attributeOne: process.env.ATTRIBUTEONE,
    attributeTwo: process.env.ATTRIBUTETWO,
(then more variables, you get the idea)
};

export default config;

基本上,当我运行我的项目(我使用节点运行它)时,我有问题,通过 process.env 调用的所有变量都是部分错误的 - 因为它们将我的 git install 路径附加到我的所有变量上,例如 attributeOne 的value 变为C:\Users\User\AppData\Local\Programs\Git\somevalue,而它应该只是\somevalue

我不知道为什么会这样,有什么想法吗?谢谢。

标签: node.jsgitnext.jsconfiggit-bash

解决方案


推荐阅读