Wie uniapp die laufende Umgebung bestimmt: Sie können [process.env.NODE_ENV] verwenden, um zu bestimmen, ob die aktuelle Umgebung eine Entwicklungsumgebung oder eine Produktionsumgebung ist. Der Code lautet [if(process.env.NODE_ENV === 'development '){console.log] .
Die Betriebsumgebung dieses Tutorials: Windows7-System, Uni-App2.5.1-Version, Thinkpad T480-Computer.
Empfohlen (kostenlos): Uni-App-Entwicklungs-Tutorial
So bestimmt Uniapp die Laufumgebung:
uni-app
可通过 process.env.NODE_ENV
Bestimmen Sie, ob die aktuelle Umgebung eine Entwicklungsumgebung oder eine Produktionsumgebung ist. Wird im Allgemeinen verwendet, um dynamisch zwischen der Verbindung zu einem Testserver und einem Produktionsserver zu wechseln.
In HBuilderX ist der durch Klicken auf „Ausführen“ kompilierte Code die Entwicklungsumgebung und der durch Klicken auf „Freigeben“ kompilierte Code ist die Produktionsumgebung.
cli-Modus ist die allgemeine Verarbeitungsmethode für die Kompilierungsumgebung.
if(process.env.NODE_ENV === 'development'){ console.log('开发环境') }else{ console.log('生产环境') }
Wenn Sie weitere Umgebungen anpassen müssen, z. B. Testumgebungen:
Angenommen, Sie müssen nur eine einzige Plattform konfigurieren, können Sie diese in package.json konfigurieren, und es wird noch eine weitere Plattform geben und Release-Menü von HBuilderX.
Wenn es für alle Plattformen konfiguriert ist, kann es in vue-config.js konfiguriert werden.
Schneller Codeblock
Geben Sie die Codeblöcke uEnvDev und uEnvProd in HBuilderX ein, um schnell den Code zur Bestimmung der laufenden Umgebung entsprechend der Entwicklung und Produktion zu generieren.
// uEnvDev if (process.env.NODE_ENV === 'development') { // TODO } // uEnvProd if (process.env.NODE_ENV === 'production') { // TODO }
Verwandte kostenlose Lernempfehlungen: Programmiervideos
Das obige ist der detaillierte Inhalt vonWie bestimmt Uniapp die Betriebsumgebung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!