![](/img/trans.png)
[英]How do I get XCode to run my react-native project with NODE_ENV == 'production'
[英]React-native : detect dev or production env
我開發了一個react-native應用程序,其中應該進行一些API調用。
如果我處於生產模式,我的應用應該調用,例如,這個主機:
https://example.com/
但如果我處於開發模式,它應該在不同的端口上調用我的本地主機,例如:
http://192.168.0.10:8080/
本機代碼如何能夠了解其環境?
.dotenv
似乎不適用於react-native。
在Chrome調試中,我們可以看到應用程序是使用一些參數啟動的:
Running application "AppName" with appParams: {"initialProps":{},"rootTag":1}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
我們可以在應用程序中獲得此__DEV__
值嗎?
謝謝
常量__DEV__
自動設置。
通過--dev=false
構建bundle應該取消設置__DEV__
。
if (__DEV__) {
console.log('Development');
} else {
console.log('Production');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.