Nis*_*kar 5 javascript environment-variables ecmascript-6 reactjs react-native
我已经创建了 process.env.key 文件,我希望在 MainApplication.java 和 strings.xml 文件中使用此变量
你能帮我如何获取变量吗?
经过很长时间尝试做同样的事情后,我终于使用具有本机集成环境变量的反应本机库获胜:react-native-config
我建议您阅读 README.md 文件,其中包含最新的安装和使用步骤,但是,我将在这里放置我所做的确切步骤。 https://github.com/luggit/react-native-config#native-usage
解决步骤
react-native-config库:yarn add react-native-config
react-native link react-native-config
Run Code Online (Sandbox Code Playgroud)
MainApplication.java在需要使用环境变量的文件中添加以下代码:// example, here I added the code inside onCreate() method of my MainApplication class
public void onCreate() {
String VAR_WITH_ANY_NAME = BuildConfig.ANY_ENV_VAR_AS_YOU_WANT;
// ... any code ...
}
Run Code Online (Sandbox Code Playgroud)
(我认为您已经使用所需的变量创建了 .env 文件)
yarn && yarn start --reset-cache在终端中初始化您的 js 包。yarn run android。| 归档时间: |
|
| 查看次数: |
1214 次 |
| 最近记录: |