Heim > Web-Frontend > js-Tutorial > 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?

青灯夜游
Freigeben: 2021-05-17 10:47:57
nach vorne
1893 Leute haben es durchsucht

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)
Nach dem Login kopieren
// 终端命令行
NODE_ENV=production node app.js
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:juejin.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage