React native React Native-基于env管理app.json
我正在开发一个React原生应用程序。因此,我找到了一种使用多个环境的好方法。现在我想将Facebook登录添加到我的应用程序中。app.json中有且必须设置React native React Native-基于env管理app.json,react-native,React Native,我正在开发一个React原生应用程序。因此,我找到了一种使用多个环境的好方法。现在我想将Facebook登录添加到我的应用程序中。app.json中有且必须设置 我想为我的开发人员和产品使用不同的Facebook应用程序。我如何根据我的.env文件更改app.json中的字段,或者有更好的方法来管理它?假设您的软件包。json具有此功能 { "scripts": { "start:prod": "APP_ENV=prod npx re
我想为我的开发人员和产品使用不同的Facebook应用程序。我如何根据我的
.env
文件更改app.json中的字段,或者有更好的方法来管理它?假设您的软件包。json
具有此功能
{
"scripts": {
"start:prod": "APP_ENV=prod npx react-native start",
}
}
您添加一个prestart:prod
,它将在start:prod
之前自动运行,在您的prestart:prod
修改您的app.json
,您可以编写一个js文件(命名为prestart.js)来读取app.json
将其解析为json,修改字段,然后将字符串化的json写入app.json
{
"scripts": {
"start:prod": "APP_ENV=prod npx react-native start",
"prestart:prod": "node scripts/prestart.js",
}
}
假设您的
package.json
有以下内容
{
"scripts": {
"start:prod": "APP_ENV=prod npx react-native start",
}
}
您添加一个prestart:prod
,它将在start:prod
之前自动运行,在您的prestart:prod
修改您的app.json
,您可以编写一个js文件(命名为prestart.js)来读取app.json
将其解析为json,修改字段,然后将字符串化的json写入app.json
{
"scripts": {
"start:prod": "APP_ENV=prod npx react-native start",
"prestart:prod": "node scripts/prestart.js",
}
}
很酷,我会尝试一下并告诉你它是如何运行的:)谢谢我是
react native dotenv
维护人员。如果您有缓存问题,请确保使用Cool清除缓存,我将尝试并告诉您如何进行:)谢谢我是react native dotenv
维护人员。如果存在缓存问题,请确保使用清除缓存