【发布时间】:2021-11-23 01:05:46
【问题描述】:
我想问一下环境变量中的美元符号有什么问题吗?我试图尽一切努力解决我在使用来自 npm 的 env-cmd 包和 react 时遇到的问题
样本
.env.development
REACT_SECRET_CODE=$B&FG%@(*4Fgawq@)
经过几个小时的调试,直到我注意到它从示例环境变量 REACT_SECRET_CODE中删除了 $ 符号> 那么控制台日志中显示的变量是&FG%@(*4Fgawq@) 而不是$B&FG%@(*4Fgawq@)
【问题讨论】:
-
只是一个想法,您可以尝试转义 $,也许像这样:“\$B&..”,在我看来,解释器试图在未定义的表达式中替换变量 B因此是空的。
-
好的先生,我试试看:)
-
谢谢先生,它有效:)
-
酷,很高兴听到:)。我写了一个官方答案,所以它不会在 cmets 中丢失。