2016-04-01 7 views
0

Also, ich habe ein Projekt, das jetzt in Produktion ist. Für die Herstellung Einsatz, verwende ich diese alle Konsolenprotokollierung zu verbergen:Kommentar/Kommentar Zeile der JavaScript-Datei mit Knoten?

console.log = function() {} 

Natürlich, ich möchte Sachen während der Entwicklung loggt sein, though. Wir verwenden einen Node-Server. Daher möchte ich im Idealfall etwas zum Produktionsskript hinzufügen, um diese Zeile auskommentieren zu können. Ist das möglich?

+0

Es gibt viel bessere Möglichkeiten der Protokollierung. Verwenden Sie ein Logger-Modul wie [winston] (https://www.npmjs.com/package/winston), App weit. Dann können Sie den Logger auf beliebige Weise konfigurieren, z. B. um während der Produktion still zu sein oder um in eine bestimmte Datei usw. zu schreiben. –

+0

@ S.D. Ich nahm an, dass es sich um eine Frage handelte, die durch einen schlechten Prozess verursacht wurde. Prost! –

Antwort

0

Wie bereits erwähnt, gibt es weit überlegene Möglichkeiten der Protokollierung, und ich würde Ihnen wärmstens empfehlen, einige Stunden zu investieren, um das Protokollieren neu zu gestalten. Es wird definitiv am Ende wert sein.

Das sagte. Abhängig von Ihrem Build-System gibt es viele Lösungen. Hier ist ein paar, die Ihnen helfen werden, Konsolenauszüge zu entkleiden, wenn Sie Sie Gulp, Grunt oder Webpack