Heim  >  Artikel  >  Web-Frontend  >  Wie kann der Fehler beim Festlegen von NODE_ENV in nodejs behoben werden?

Wie kann der Fehler beim Festlegen von NODE_ENV in nodejs behoben werden?

青灯夜游
青灯夜游nach vorne
2021-05-17 10:47:571761Durchsuche

Dieser Artikel stellt Ihnen die Lösung für den Fehler vor, der beim Festlegen von NODE_ENV in nodejs in der Windows-Umgebung auftritt. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Wie kann der Fehler beim Festlegen von NODE_ENV in nodejs behoben werden?

【Empfohlene Studie: „nodejs Tutorial“】

Als ich heute das Node-Dokument las, sah ich das Kapitel „Der Unterschied zwischen der Node.js-Entwicklungsumgebung und der Produktionsumgebung“ und stieß beim Einstellen auf ein Problem NODE_ENV Es gibt viele Fallstricke. Ich habe im Internet gesucht, konnte aber nicht die Antwort finden, die ich wollte. Ich habe diesen Beitrag speziell gepostet, um allen zu helfen, die Fallstricke zu vermeiden. Der im Dokument angezeigte Code lautet wie folgt:

// app.js 文件中的代码
console.log('NODE_ENV的值为:'+process.env.NODE_ENV)
// 终端命令行
NODE_ENV=production node app.js

Run it...

Wie kann der Fehler beim Festlegen von NODE_ENV in nodejs behoben werden?

emm, was ist los? Ist das offizielle Dokument falsch geschrieben? Ich ging schnell online, um zu überprüfen, was los war. Nach einigem Nachfragen stellte ich fest, dass die Befehlszeilen zum Festlegen von Laufvariablen für verschiedene Betriebssysteme unterschiedlich sind. Unter Windows sollte es so aussehen:

set NODE_ENV=production &&  node app.js

Okay, versuchen wir es noch einmal .. Wenn dieser Schritt ausgeführt wird, haben einige Personen ihn möglicherweise erfolgreich ausgeführt, und bei einigen Personen tritt möglicherweise der folgende Fehler auf.

Wie kann der Fehler beim Festlegen von NODE_ENV in nodejs behoben werden?

Was ist los? Das verwendete Terminal ist Powershell, das das „&&“-Symbol nicht unterstützt. Die Lösung ist auch sehr einfach, ersetzen Sie Powershell einfach durch cmd. Die Umschaltmethode ist im Bild unten dargestellt:

Wie kann der Fehler beim Festlegen von NODE_ENV in nodejs behoben werden?

Wie kann der Fehler beim Festlegen von NODE_ENV in nodejs behoben werden?

Der endgültige erfolgreiche Vorgang sieht so aus:

Wie kann der Fehler beim Festlegen von NODE_ENV in nodejs behoben werden?

Vielen Dank fürs Stöbern!

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideos! !

Das obige ist der detaillierte Inhalt vonWie kann der Fehler beim Festlegen von NODE_ENV in nodejs behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen