【问题标题】:add dollar sign characters to React app env file将美元符号字符添加到 React 应用程序 env 文件
【发布时间】:2020-10-01 10:45:52
【问题描述】:

我需要在env 中存储带有 $ 符号的变量,但是当我尝试使用它时会被省略。

为什么会发生这种情况以及如何解决?

REACT_APP_EXAMPLE="QWE$EWQ"

接下来我要退出:

QWE

【问题讨论】:

  • 您是否尝试使用反斜杠?像这样:“QWE\$EWQ”
  • 它有效,我尝试以另一种方式转义,但效果不佳。但使用反斜杠可以很好地感谢。

标签: reactjs create-react-app


【解决方案1】:

您需要“跳过”美元符号。 使用变量名,它充当稍后将添加到字符串中的变量值的占位符。

使用反斜杠“\”跳过它,例如:“QWE\$EWQ”。

【讨论】:

    【解决方案2】:

    只是我想补充一点,您应该在保存 .env 文件后始终重新启动保存,以便进行新的更改,并记住始终在 react env var 的名称前加上 REACT_APP_ ex:

    REACT_APP_PASSWORD=Mp\$2626
    

    【讨论】:

      【解决方案3】:

      我有这个环境变量:

      REACT_APP_EXAMPLE="QWE$EWQ"
      

      我必须切换到单引号并使用反斜杠正确转义$

      REACT_APP_EXAMPLE='QWE\$EWQ'
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-14
        • 1970-01-01
        • 2018-09-09
        • 1970-01-01
        • 1970-01-01
        • 2015-08-21
        • 2020-04-17
        相关资源
        最近更新 更多