Expo文档提到能够从app.config.js
读取/更改app.json
内容。我正在尝试从app.config.json设置Google Maps API密钥(它目前在app.json
中(。但我无法从app.config.js
中读取
app.json
{
...
"android": {
"config": {
"googleMaps": {
"apiKey": "xxx" //set this from app.congif.js in order to use .env variable
}
}
}
}
app.config.js
export default ({ config }) => {
console.log(config.android)
//set key here
return {
...config,
};
};
console.log的结果是undefined
检查"android"
属性是否在"expo"
下。与我合作的项目过去在"expo"
之外有"android"
。我想expo在后台没有区别,但在使用app.config.js
时,您只能访问"expo"
属性内的数据。