react-envs:安全地将服务器的环境变量绑定到React应用中

时间:2024-04-04 20:31:11
【文件属性】:

文件名称:react-envs:安全地将服务器的环境变量绑定到React应用中

文件大小:23KB

文件格式:ZIP

更新时间:2024-04-04 20:31:11

react typescript create-react-app environment-variables TypeScript

安全地将服务器的环境变量捆绑到React应用中 动机 Create react app没有提供将服务器环境变量注入页面的官方方法。 在运行yarn build create react app确实捆绑了所有以REACT_APP_为前缀的变量,并将其暴露在process.env下()。 但是,问题是您可能不想在服务器上构建应用程序。 CRA团队还建议在public/index.html ,并在服务该应用程序之前在服务器上进行替换。 此解决方案涉及许多难以维护的脚本。 该模块消除了管理环境变量注入的负担,并提供了一种类型安全的方式来在代码中检索它们的负担。 逐步指南 首先安装该工具: yarn add react-envs 然后在项目的.env文件中声明所有允许的环境变量 例子 REACT_APP_FOO = " Default value of foo " REACT_APP_BAR


【文件预览】:
react-envs-main
----.github()
--------workflows()
----yarn.lock(20KB)
----src()
--------lib()
--------tools()
--------test()
--------bin()
----tsconfig.json(535B)
----LICENSE(1KB)
----README.md(4KB)
----.gitignore(665B)
----CHANGELOG.md(676B)
----package.json(1KB)

网友评论