在开发React应用程序时,我需要使用一些环境变量。做到这一点的方法是使用以下语法:
REACT_APP_NOT_SECRET_CODE=abcdef npm start
我的第一个问题是:如何运作?我不知道这件事,幕后发生了什么?
我的第二个问题是:如何提高可扩展性?说我有看起来像这样的文件
MY_VAR_1=123
MY_VAR_2=23332
MY_VAR_3=3232
如何将其注入npm进程?我试过了
cat .env | npm start
但这不起作用
我想在了解linux语法之后,我可以使用文件而不是内联数据了。
谢谢
关于第一个问题-只是为程序设置环境变量。
您可以通过首先导出变量来实现相同目的。
关于第二个问题,您必须提供文件(使用关键字“ source”或点)以使其影响当前会话。
最简单的方法是在文件中的每一行之前添加“导出”,然后
. file
program
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句