Як я можу визначити, чи мій додаток React Native є налагодженням або випуском збірки з коду JavaScript?


93

Я хотів би додати трохи інтерфейсу лише для налагодження до мого додатку React Native, але я не можу знайти жодного еквівалента RCT_DEBUGабо RCT_DEVпрапорців часу компіляції в середовищі JavaScript. Є такий?

Приклад використання: Я хочу додати рядок стану, який відображає кількість запитів HTTP, ініційованих моїм додатком. Очевидно, що це не є частиною програми доставки, але це допомогло б мені перевірити свою роботу під час розробки та тестування.


Відповіді:


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

Ви бачите, що цей підхід використовується у сховищі React Native .


1
це все ще діє? якщо так джерело, будь ласка?
zianwar


@JamealG "dev boolean, за замовчуванням true: встановлює глобальну змінну DEV, яка впливатиме на поведінку основних бібліотек React Native" це рядок, який ви шукаєте. Гарна знахідка!
Джошуа Пінтер,

3
або просто струси його один раз: P
Manjeet Singh

він здається дійсним і використовується в AppContainer.js
Top-Master
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.