ฉันจะตรวจสอบได้อย่างไรว่าแอป React Native ของฉันเป็นเวอร์ชันดีบักหรือรีลีสจากโค้ด JavaScript


93

ฉันต้องการเพิ่ม UI เฉพาะสำหรับการแก้ปัญหาในแอป React Native ของฉัน แต่ฉันไม่พบแฟล็กเวลาที่เทียบเท่าRCT_DEBUGหรือRCT_DEVคอมไพล์ในสภาพแวดล้อม JavaScript มีหรือเปล่า

กรณีการใช้งาน: ฉันต้องการเพิ่มแถบสถานะที่แสดงจำนวนคำขอ HTTP ที่เริ่มต้นโดยแอปของฉัน เห็นได้ชัดว่านี่ไม่ใช่ส่วนหนึ่งของแอปการจัดส่ง แต่จะช่วยให้ฉันตรวจสอบงานของฉันได้ในระหว่างการพัฒนาและทดสอบ


คำตอบ:


186
if (__DEV__) {
    console.log('I am in debug');
}

คุณสามารถดูวิธีการนี้จะถูกใช้ในการตอบสนองที่เก็บพื้นเมือง


1
ยังใช้ได้ไหม ถ้าเป็นแหล่งโปรด?
zianwar


@JamealG "dev boolean ค่าเริ่มต้นเป็น true: ตั้งค่าตัวแปรDEVส่วนกลางซึ่งจะส่งผลต่อการทำงานของไลบรารีหลักของ React Native" คือสายที่คุณกำลังมองหา หาดี!
Joshua Pinter

3
หรือแค่เขย่าครั้งเดียว: P
Manjeet Singh

ดูเหมือนว่าจะถูกต้องและใช้ในAppContainer.js
Top-Master
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.