在开发 React 应用程序时,我需要使用一些环境变量。这样做的方法是使用以下语法:
REACT_APP_NOT_SECRET_CODE=abcdef npm start
我的第一个问题是:它是如何工作的?我不知道这个linux的东西,幕后发生了什么?
我的第二个问题是:如何提高可扩展性?说我有看起来像这样的文件
MY_VAR_1=123
MY_VAR_2=23332
MY_VAR_3=3232
如何将其注入 npm 进程?我试过了
cat .env | npm start
但它不起作用
我想在我理解了 linux 语法之后,我可以更好地使用文件而不是内联数据。
谢谢
关于第一个问题 - 它只是为程序设置一个环境变量。
您可以通过首先导出变量来实现相同的目的。
关于第二个问题 - 您必须获取(使用关键字“来源”或点)文件才能影响当前会话。
最简单的可能是在文件的每一行之前添加“导出”,然后