Wie setze ich NODE_ENV und DEBUGGEN?
NODE_ENV=dev node server.js
Ist die start
Skript in meinem Paket.json-Datei. So, ich starte die app mit npm start
Ich will das debug
Modul, aber ich bin nicht sicher, wie das setzen mehrerer Umgebungsvariablen beim starten der app, wie ich bin oben.
Wie sollte ich hinzufügen DEBUG=*
um das start-script oben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einfach:
und in Ihr Paket.json-Datei:
Legen Sie mehrere env-vars auf die gleiche Weise einstellen 1
Die Antwort ist schon gegeben, aber ich werde ein paar mehr Details als ich suchte nur zum debugging Anfrage.
Arbeiten mit express
oder
und wie erwähnt von @agconti
Debuggen insbesondere namespace
Können Sie auch ausschließen bestimmten namespace
Durch ein Präfix mit einem
"-"
Charakter. Zum BeispielDEBUG=*,-request:*
mit allen Debuggern Ausnahme derjenigen, beginnend mit"request:".
Öffnen Sie Ihre Schale und exportieren Sie die variable. Dies funktioniert nur für die aktuelle Sitzung, so dass, wenn Sie wollen, dass es für immer sein, dann finden Sie
.bashrc
- Datei und fügen Sie diese Zeile ein.export NODE_ENV=dev
DEBUG
inline-genau die gleiche Weise wieNODE_ENV
.