Heim  >  Artikel  >  Web-Frontend  >  Erfahren Sie mehr über die 3 Installationsmethoden von vue.js

Erfahren Sie mehr über die 3 Installationsmethoden von vue.js

青灯夜游
青灯夜游nach vorne
2021-06-03 11:21:142808Durchsuche

In diesem Artikel werden Ihnen drei Installationsmethoden von Vue.js vorgestellt. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Erfahren Sie mehr über die 3 Installationsmethoden von vue.js

Vue.js (ausgesprochen /vjuː/, ähnlich wie view) ist ein fortschrittliches Framework zum Erstellen datengesteuerter Webschnittstellen. Das Ziel von Vue.js besteht darin, eine reaktionsfähige Datenbindung und zusammengesetzte Ansichtskomponenten mit einer möglichst einfachen API zu ermöglichen. Der Einstieg ist nicht nur einfach, sondern auch die Integration in Bibliotheken von Drittanbietern oder bestehende Projekte ist einfach. [Verwandte Empfehlung: „vue.js Tutorial“]

Im Folgenden werden drei Installationsmethoden von Vue.js vorgestellt:

1. Unabhängige Version

Wir können direkt zur offiziellen Website von Vue gehen. js Laden Sie vue.js herunter und referenzieren Sie es in .html über das <script>-Tag. -> <script src = ../vue.js> Verwenden Sie in der Entwicklungsumgebung nicht die minimal komprimierte Version, da sonst keine Fehlermeldungen angezeigt werden! (Wird direkt auf der Seite verwendet) </strong></p>Verwenden Sie die mehrseitige Vue-Entwicklung: <p style="margin-left:0cm;"></p> <ul style="list-style-type: disc;"> <li>Führen Sie vue.js ein<p></p> </li> <li>Erstellen Sie eine neue Vue-Root-Instanz ({Option})<p></p> </li> </ul> <p><span style="font-size: 18px;">2 Methode<strong> </strong></span></p> <ul> BootCDN (Inland): https://cdn.bootcss.com/vue/2.2.2/vue.min.js, (Instabilität im Inland) <li>unpkg: https://unpkg.com/vue / dist/vue.js bleibt mit der neuesten von npm veröffentlichten Version konsistent. (Empfohlen) <li>cdnjs: https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js, wie zum Beispiel (<script src="https://cdnjs.cloudflare. com/ajax/libs/vue/2.1.8/vue.min.js"></script>)

  • 3.NPM-Methode (empfohlen)

    Erstellen großer Projekte mit Vue. js Es wird empfohlen, bei der Anwendung die NPM-Installationsmethode zu verwenden. NPM kann gut mit Modulpaketierern wie Webpack oder Browserify verwendet werden. Vue.js bietet außerdem unterstützende Tools zum Entwickeln einzelner Dateikomponenten.

    First, lass uns auflisten, was wir als nächstes benötigen:

      node.js Umgebung (NPM-Paket-Manager)
    • vue-Cli-Gerüst-Konstruktionstool
    • CNPM NPM Taobao Mirror

    1) Installieren Sie den Knoten .js

    Laden Sie node von der offiziellen Website von node.js herunter und installieren Sie es. Klicken Sie einfach weiter und es ist in Ordnung. Nach der Installation öffnen wir das Befehlszeilentool (win+R) und geben

    node -v ein Befehl zum Überprüfen der Knotenversion. Wenn die entsprechende Versionsnummer angezeigt wird, bedeutet dies, dass Ihre Installation erfolgreich war. Der NPM-Paketmanager ist in NODE integriert. Wenn Node installiert ist, können Sie auch den NPM-V-Befehl direkt eingeben, um die Versionsinformationen des NPM anzuzeigen. Bisher wurde die Umgebung des Knotens installiert und der NPM-Paketmanager ist ebenfalls verfügbar. Da einige NPM-Ressourcen blockiert sind oder Fremdressourcen vorhanden sind, führt dies bei der Installation von NPM häufig zu Fehlern ist erforderlich----cnpm.

    2) Um cnpm zu installieren

    geben Sie npm install -g cnpm --registry=http://registry.npm.taobao.org in die Befehlszeile ein und warten Sie dann Es wird kein Fehler gemeldet, das bedeutet, dass die Installation erfolgreich war (ich habe sie bereits installiert und die Update-Meldung wird erfolgreich angezeigt), wie unten gezeigt:

                 

                          Nach Abschluss können wir cnpm anstelle von npm verwenden, um zu installieren abhängiges Paket. Wenn Sie mehr über cnpm erfahren möchten, besuchen Sie die offizielle Website des Taobao npm Mirror.

    3) Installieren Sie das Gerüstbau-Tool vue-cli2 (muss global installiert werden).

    Führen Sie den Befehl npm install -g vue-cli in der Befehlszeile aus und warten Sie, bis die Installation abgeschlossen ist.

    Ob die Installation erfolgreich ist: vue -V

    Durch die oben genannten drei Schritte sind die Umgebung und die Tools, die wir vorbereiten müssen, bereit, und dann beginnen wir mit vue-cli, um das Projekt zu erstellen.

    Zuerst müssen wir den Speicherort für das Projekt auswählen und dann über die Befehlszeile in das Projektverzeichnis wechseln. Hier wähle ich, ein neues Verzeichnis (NodeTest-Verzeichnis) unter dem Laufwerk C zu erstellen und es mit cd zu ändern das Verzeichnis in dieses Verzeichnis, wie unten gezeigt:

    Führen Sie im NodeTest-Verzeichnis den Befehl vue init webpack firstApp (initialisieren Sie eine vollständige Version des Projekts) in der Befehlszeile aus. Erklären Sie diesen Befehl. Dieser Befehl bedeutet, ein Projekt zu initialisieren, wobei Webpack das Build-Tool ist, das heißt, das gesamte Projekt basiert auf Webpack. Dabei ist firstApp der Name des gesamten Projektordners. Dieser Ordner wird automatisch in dem von Ihnen angegebenen Verzeichnis generiert (in meinem Beispiel wird der Ordner im NodeTest-Verzeichnis generiert), wie unten gezeigt:

    Wenn wir ihn bereits erstellt haben Erstellen Sie im Editor manuell den Ordner, in dem dieses Projekt gespeichert ist, und kopieren Sie es in das Projekt: vue init webpack; Wenn wir den Befehl erteilen, werden wir nach einigen einfachen Optionen gefragt und können diese einfach entsprechend unseren Anforderungen ausfüllen.

    Projektname: Projektname. Wenn Sie ihn nicht ändern müssen, drücken Sie einfach die Eingabetaste. Hinweis: Großbuchstaben können hier nicht verwendet werden, daher habe ich den Namen in vueclitest geändert

    Projektbeschreibung: Projektbeschreibung, der Standardwert ist ein Vue.js-Projekt, drücken Sie einfach die Eingabetaste, Sie müssen nichts schreiben.

    Autor: Autor, wenn Sie Git-Autor konfiguriert haben, wird er es lesen.

    Vue-Router installieren? Ob das Vue-Routing-Plug-In installiert werden soll, wir müssen es hier installieren, also wählen Sie Y
    • Verwenden Sie ESLint, um Ihren Code zu begrenzen? Wir müssen hier kein n eingeben (Empfehlung). Wenn Sie in einem großen Team entwickeln, ist es am besten, es zu konfigurieren.
    • Unit-Tests mit Karma + Mocha einrichten? Müssen Sie das Unit-Test-Tool Karma+Mocha installieren? Wir brauchen es hier nicht, also geben Sie n ein.
    • E2e-Tests mit Nightwatch einrichten? Möchten Sie e2e für Benutzerverhaltenssimulationstests installieren? Wir benötigen es hier nicht, also geben Sie n ein. Beim Ausführen des Initialisierungsbefehls wird der Benutzer aufgefordert, mehrere Grundkonfigurationen einzugeben Optionen wie Projektname, Projektbeschreibung, Autoreninformationen. Für einige Informationen, die Sie nicht verstehen oder nicht eingeben möchten, können Sie einfach die Eingabetaste drücken, um sie einzugeben. Nach einer Weile wird angezeigt, dass die Das Projekt wurde erfolgreich erstellt, wie unten gezeigt:
    • Als nächstes gehen wir zum NoteTest-Verzeichnis, um zu sehen, ob die Datei erstellt wurde:
    • Öffnen Sie das firstApp-Projekt. Die Verzeichnisse im Projekt sind wie folgt:

    Stellen Sie das Verzeichnis und seine Funktion vor:

    Build: Der Speicherort des endgültigen veröffentlichten Codes.

    config:

    Konfiguration

    Pfad, Portnummer und andere Informationen Als wir mit dem Lernen begannen, wählten wir die Standardkonfiguration.

    Node_modules: Verschiedene abhängige Module, die für das von npm geladene Projekt erforderlich sind. Mehr SRC: Dies ist das Hauptverzeichnis (Quellcode), das wir entwickelt haben. Im Grunde müssen wir in diesem Verzeichnis, das mehrere Verzeichnisse und Dateien enthält, Folgendes tun:

    Assets: Platzieren Sie einige Bilder (sie werden nach der Größe klassifiziert). des Bildes, Base64-Benennung oder andere Benennungsmethoden), wie Logo usw.

                                                                                                                                                                                                                                                                              , können wir hier auch Komponenten schreiben, anstatt das Komponentenverzeichnis zu verwenden. Die Hauptfunktion besteht darin, unsere eigenen definierten Komponenten zum Rendern mit der Seite zu verbinden.

    Main.js: Die Kerndatei des Projekts (die Eintrags-JS des gesamten Projekts) führt Abhängigkeitspakete, Standardseitenstile usw. ein (nach der Ausführung des Projekts wird in index.html eine app.js-Datei erstellt). .

    Statisch: Statisches Ressourcenverzeichnis (Dateien werden unverändert verarbeitet), z. B. Bilder, Schriftarten usw.

    Test: anfängliches Testverzeichnis, kann gelöscht werden .XXXX-Datei: Konfigurationsdatei.

    Index.html: Die Einstiegsseite einer einzelnen HTML-Seite. Sie können einige Metainformationen oder Statistikcode hinzufügen oder den Seitenstil zurücksetzen.

    Package.json: Projektkonfigurationsinformationsdatei/Versionsinformationen des Entwicklungspakets, von dem es abhängt, und Plug-In-Informationen, von denen es abhängt. (Ungefähre Version)

    Package-lock.json: Projektkonfigurationsinformationsdatei/Versionsinformationen des Entwicklungspakets, von dem es abhängt, und Plug-In-Informationen, von denen es abhängt. (Spezifische Version)

    README.md: Projektbeschreibungsdatei.

      webpack.config.js: Webpack-Konfigurationsdatei, zum Beispiel: Packen Sie .vue-Dateien in Dateien, die der Browser verstehen kann. ?? Daten-Mock, um zu verhindern, dass es übermittelt wird/ Ignorieren Sie es beim Packen und gehen Sie online, Sie können es hier konfigurieren)

    .postcssrc.js: Präfixkonfiguration (CSS-Konvertierungskonfiguration) .

    editorconfig

    : Standardisieren Sie zum Beispiel den Code : ob root erkannt wird und ob das Codeende ein Zeilenumbruch ist, die ersten paar Leerzeichen einrücken ... (Es wird empfohlen, diese Spezifikation zu definieren)

    .eslintrc.js: Eslint-Grammatikregeln konfigurieren (konfigurieren Sie, welche Grammatikregeln ungültig sind im Regelattribut)

    .eslintignore: Eslint ignorieren Überprüfen Sie die Grammatikregeln bestimmter Dateien im Projekt Dies ist die Verzeichnisstruktur des gesamten Projekts, unter der wir hauptsächlich Änderungen im src-Verzeichnis vornehmen (modulare Entwicklung). Dieses Projekt ist immer noch nur ein struktureller Rahmen und alle für das gesamte Projekt erforderlichen abhängigen Ressourcen wurden noch nicht installiert.

    cd-Projektname; geben Sie das Projekt ein

    Installieren Sie die für das Projekt erforderlichen Abhängigkeitspakete/Plug-Ins (kann in package.json angezeigt werden): Führen Sie

    cnpm install

    aus (npm kann Warnungen enthalten, Sie können stattdessen cnpm verwenden npm hier, führen Sie den Code anderer Leute aus, um zuerst Abhängigkeiten zu installieren)

    Wenn beim Erstellen des Projekts keine Fehler gemeldet werden, kann dieser Schritt weggelassen werden. Wenn ein Fehler gemeldet wird, cd in das Projekt und führen Sie cnpm install / npm install aus Projekt hängt davon ab, und dann npm run dev Führen Sie das Projekt aus

    Nachdem die Installation abgeschlossen ist, gehen wir zu unserem Projekt, um zu sehen, dass es einen zusätzlichen Ordner node_modules gibt, der die benötigten Abhängigkeitspaketressourcen enthält.

    Nach der Installation der Abhängigkeitspaketressourcen können wir das gesamte Projekt ausführen.

    Führen Sie das Projekt aus

    Führen Sie im Projektverzeichnis den Befehl npm run dev (npm run start) aus, wodurch unsere Anwendung mit Hot Loading ausgeführt wird, sodass wir den Code ohne manuelle Aktualisierung ändern können Im Browser können Sie die geänderten Effekte in Echtzeit sehen.

    Nachdem das Projekt gestartet wurde, geben Sie die Adresse nach dem Projektstart im Browser ein:

    Das Vue-Logo erscheint im Browser:

    Bisher sind die drei Installationsmethoden von vue wurden vollständig eingeführt.

    Nachdem das Projekt abgeschlossen ist, geben Sie den Verpackungsbefehl ein: cnpm run build. Es wird eine dist-Datei generiert, bei der es sich um unsere Verpackungsdatei handelt. Wenn Sie auf die HTML-Datei klicken, wird sie ausgeführt.

    Weitere Kenntnisse zum Thema Programmierung finden Sie unter:

    Einführung in die Programmierung

    ! !

    Das obige ist der detaillierte Inhalt vonErfahren Sie mehr über die 3 Installationsmethoden von vue.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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