expo cli创建的react native项目配置环境变量
package.json:
-
{
-
"name": "m-app2",
-
"version": "1.0.0",
-
"main": "node_modules/expo/AppEntry.js",
-
"scripts": {
-
"start": "cross-env REACT_APP_MODE=test expo start",
-
"start2": "cross-env REACT_APP_MODE=prod expo start",
-
"android": "expo start --android",
-
"ios": "expo start --ios",
-
"web": "expo start --web",
-
"eject": "expo eject"
-
},
-
"dependencies": {
-
"@rneui/base": "^4.0.0-rc.1",
-
"@rneui/themed": "^4.0.0-rc.1",
-
"axios": "^0.26.1",
-
"cross-env": "^7.0.3",
-
"expo": "~44.0.0",
-
"expo-status-bar": "~1.2.0",
-
"react": "17.0.1",
-
"react-dom": "17.0.1",
-
"react-native": "0.64.3",
-
"react-native-root-toast": "^3.3.0",
-
"react-native-safe-area-context": "^4.2.4",
-
"react-native-vector-icons": "^9.1.0",
-
"react-native-web": "0.17.1"
-
},
-
"devDependencies": {
-
"@babel/core": "^7.12.9"
-
},
-
"private": true
-
}
app.config.js:
-
export default {
-
name: 'CoolApp',
-
version: '1.0.0',
-
extra: {
-
REACT_APP_MODE: process.env.REACT_APP_MODE,
-
},
-
};
config.js:
-
import Constants from 'expo-constants'
-
-
const baseURL = {
-
dev: 'http://10.3.138.173:81',
-
test: 'http://10.3.138.173:81',
-
prod: 'http://39.97.238.175:81'
-
}[Constants.manifest.extra.REACT_APP_MODE]
-
-
console.log(666, process.env)
-
-
export { baseURL }
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfhcgkj
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01