So stellen Sie ein Vue-Projekt unter Nginx bereit

So stellen Sie ein Vue-Projekt unter Nginx bereit

Heute werde ich den Server nginx verwenden und muss auch mein Vue-Projekt auf dem Server bereitstellen, also werde ich es aufschreiben.

Gehen Sie zunächst zur offiziellen Nginx-Website, um Nginx herunterzuladen:

Download-Adresse: https://nginx.org/en/download.html

這里寫圖片描述

Die heruntergeladene Datei ist ein entpacktes Paket. Entpacken Sie es in den Ordner, in dem Sie es ablegen möchten.

這里寫圖片描述

Führen Sie nginx.exe aus, öffnen Sie dann den Browser und geben Sie localhost ein. Wenn das folgende Bild angezeigt wird, bedeutet dies Erfolg:

這里寫圖片描述

Wenn es nicht funktioniert, keine Panik, es kann sein, dass Ihr Port durch andere Inhalte belegt ist. Dann können Sie Ihr nginx-Verzeichnis öffnen und conf finden

這里寫圖片描述

Klicken Sie hinein und suchen Sie eine nginx.conf-Datei

這里寫圖片描述

Öffnen Sie es dann mit einem Editor und suchen Sie den Server-Listener, also Ihre Portnummer. Der Standard ist Port 80. Sie können ihn entsprechend Ihrem eigenen freien Port neu schreiben. Speichern Sie ihn nach dem Neuschreiben und öffnen Sie Ihren lokalen Host: Die von Ihnen neu geschriebene Portnummer ist in Ordnung.

 Server {
      hören Sie 8088;
      Servername localhost;

      #Zeichensatz koi8-r;

      #access_log Protokolle/Host.access.log Haupt;

      Standort / {
        Stamm-HTML;
        Index Index.html Index.htm;
    } 

這里寫圖片描述

Oben ist die Methode zum Installieren und Konfigurieren des Nginx-Servers beschrieben. Im Folgenden finden Sie die Schritte zum Bereitstellen Ihres eigenen Vue-Projekts auf dem von Ihnen installierten und konfigurierten Nginx-Server:

Suchen Sie zunächst Ihr eigenes Vue-Projekt und geben Sie den Befehl npm run build ein. Dadurch wird in Ihrem Vue-Verzeichnis ein Dist-Ordner generiert, der Ihr Vue-Projekt enthält.

這里寫圖片描述

Öffnen Sie dann den Ordner „dist“ und kopieren Sie den Inhalt. Darin befinden sich zwei Dateien: eine ist „index.html“, das ist das Hauptverzeichnis, die andere ist der statische Ordner.

這里寫圖片描述

Kopieren Sie sie und öffnen Sie die HTML-Datei in Ihrem Nginx-Verzeichnis. Es gibt zwei Standarddateien. Löschen Sie sie direkt und fügen Sie die gerade kopierten Dateien dort ein.

這里寫圖片描述

Öffnen Sie dann den Browser und geben Sie die Portnummer ein, die Sie am Anfang geändert haben: localhost: die von Ihnen geänderte Portnummer, drücken Sie die Eingabetaste; Sie sehen nun, wie Ihr Vue-Projekt ausgeführt wird. Meines sieht so aus:

這里寫圖片描述

Das ist es. ~ ~~~~

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So stellen Sie ein Vue-Projekt auf Nginx bereit (Verlaufsmodus)
  • So stellen Sie mit Nginx mehrere Vue-Projekte unter demselben Domänennamen bereit und verwenden einen Reverse-Proxy
  • Lösung für das Problem, dass beim Bereitstellen eines Vue-Projekts mit Nginx keine JS-CSS-Dateien gefunden werden
  • Lösen Sie das Problem der leeren Aktualisierung beim Bereitstellen des Vue-Projekts nginx in einem Nicht-Root-Verzeichnis
  • Implementierung der Bereitstellung eines Vue-Projekts auf einem Nginx/Tomcat-Server
  • Tutorial zur Bereitstellung des Vue.js-Projekts über Nginx
  • So lösen Sie das Problem, dass der CSS-Stil nicht wirksam wird, wenn Vue verpackt und in Nginx bereitgestellt wird
  • Der Server verwendet Nginx, um das Vue-Projekt bereitzustellen

<<:  Vier praktische Tipps für JavaScript-String-Operationen

>>:  Lernen Sie die Prinzipien und allgemeinen Operationen von MySQL-Partitionstabellen anhand von Beispielen kennen

Artikel empfehlen

Detaillierte Schritte zum Erweitern der LVM-Festplatte unter Linux

1. Fügen Sie eine Festplatte hinzu 2. Überprüfen ...

MySQL-Abfrage redundanter Indizes und ungenutzter Indexoperationen

MySQL 5.7 und höhere Versionen ermöglichen die di...

JavaScript-Wissen: Konstruktoren sind auch Funktionen

Inhaltsverzeichnis 1. Definition und Aufruf des K...

So erstellen Sie schnell zig Millionen Testdaten in MySQL

Bemerkung: Die Datenmenge in diesem Artikel beträ...

Layout im Vue.js-Stil Allgemeine Fähigkeiten zur Flutter-Geschäftsentwicklung

Korrespondenz zwischen Flutter und CSS im Shadow-...

JavaScript zählt, wie oft ein Zeichen vorkommt

In diesem Artikelbeispiel wird der spezifische Ja...

Eine kurze Diskussion über JS-Verpackungsobjekte

Inhaltsverzeichnis Überblick Definition Instanzme...

Webseiten-Erlebnis: Planung und Design

1. Klären Sie die Designrichtung <br />Zuers...

Zwei Möglichkeiten zum Löschen von Tabellendaten in MySQL und ihre Unterschiede

Es gibt zwei Möglichkeiten, Daten in MySQL zu lös...

Detaillierte Erläuterung der erweiterten Konstruktionseigenschaften von Vue

Inhaltsverzeichnis 1. Richtlinie Zollrichtlinie 2...

Beispielcode, wie CSS mehrere Klassen abgleicht

CSS stimmt mit mehreren Klassen überein Das folge...

Auszeichnungssprache - CSS-Stile für Text festlegen

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...