Entfernen der Datei console.log von der App "Reactive Native"

8

Sollten Sie die Aufrufe console.log() vor dem Bereitstellen einer React Native App in den Stores entfernen? Gibt es einige Leistungs- oder andere Probleme, die bestehen, wenn die Aufrufe von console.log() im Code beibehalten werden?

Gibt es eine Möglichkeit, die Logs mit einem Task Runner zu entfernen (ähnlich wie bei Web-basierten Aufgabenläufern wie Grunt oder Gulp)? Wir wollen sie immer noch während unserer Entwicklungs- / Debugging- / Testphase, aber nicht in der Produktion.

Danke!

    
RRikesh 14.08.2016, 06:57
quelle

3 Antworten

5

Nach bestem Wissen und Gewissen sollten Sie Ihren Debug-Code in Anweisungen wie ...

einschließen %Vor%

Auf diese Weise wird es nur ausgeführt, wenn Sie im Packager oder Emulator ausgeführt werden. Mehr Infos hier ... Ссылка

    
Chris Geirman 14.08.2016, 23:49
quelle
22

Nun, Sie können immer etwas tun wie:

%Vor%

Also wird jedes console.log ungültig gemacht, sobald __DEV__ nicht wahr ist.

    
Lucas Bento 28.01.2017 12:06
quelle
7

Babel transpiler kann console Statements für Sie mit folgendem Plugin entfernen:

%Vor%

Bearbeiten Sie .babelrc:

%Vor%

Und console -Anweisungen werden aus Ihrem Code entfernt.

Quelle: Ссылка

    
adam 02.09.2017 14:35
quelle