1

我想问一下环境变量中的美元符号有什么问题?我试图尽一切努力解决我在使用来自 npm 的 env-cmd 包和 react 时遇到的问题

样本

.env.development

REACT_SECRET_CODE=$B&FG%@(*4Fgawq@)

经过几个小时的调试,直到我注意到它从示例环境变量REACT_SECRET_CODE中删除了$符号,然后控制台日志中显示的变量不是&FG%@(*4Fgawq@)$B&FG%@(*4Fgawq@)

4

1 回答 1

1

只需转义美元符号即可解决问题。

必须这样做的原因是,否则 for$Benv-cmd尝试对变量执行变量替换,该变量B为空并将解析为空字符串。

于 2021-11-22T17:05:46.297 回答