suchen
HeimWeb-Frontendjs-TutorialDetaillierte Erläuterung der drei Installationsmethoden von vue.js

Detaillierte Erläuterung der drei Installationsmethoden von vue.js

Detaillierte Erläuterung der drei Möglichkeiten zur Installation 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.

Es gibt drei Möglichkeiten, Vue.js zu installieren:

1. Unabhängige Version

Wir können vue.js direkt von der offiziellen Website von Vue.js herunterladen und über das Tag <script> in .html referenzieren. -> <script src = ../vue.js> Verwenden Sie nicht die minimal komprimierte Version, da sonst keine Fehlermeldungen angezeigt werden! (Wird direkt auf der Seite verwendet) </script>

2. Verwenden Sie die CDN-Methode

unpkg: https://unpkg.com/vue/dist/ vue .js bleibt mit der neuesten von npm veröffentlichten Version konsistent. (Empfohlen)

cdnjs: https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js,

wie ()

3. NPM-Methode (empfohlen)

Es wird empfohlen, die NPM-Installationsmethode zu verwenden, wenn große Anwendungen mit Vue.js erstellt werden. NPM kann gut mit Modulpaketierern wie Webpack funktionieren oder Browserify zusammen verwendet. Vue.js bietet außerdem unterstützende Tools zum Entwickeln einzelner Dateikomponenten.

Lassen Sie uns zunächst auflisten, was wir als Nächstes benötigen:

node.js-Umgebung (npm-Paketmanager)

vue- CLI-Gerüstbauwerkzeug

cnpm npm Taobao-Spiegel

1) Installieren Sie node.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 Sie

Verwenden Sie den Befehl node -v, um die Version des Knotens zu überprüfen. Wenn die entsprechende Versionsnummer angezeigt wird, bedeutet dies, dass Ihre Installation erfolgreich war.

                                                                                                                                                                                       npm, geben Sie direkt den Befehl npm -v ein, um die npm-Versionsinformationen anzuzeigen.

Bisher wurde die Node-Umgebung installiert, und der NPM-Paketmanager auch Ressourcen sind blockiert oder sind Fremdressourcen, npm kann abhängige Pakete oft nicht installieren, daher benötigen wir auch den inländischen Spiegel von npm----cnpm.

2) Installieren Sie cnpm

Geben Sie in der Befehlszeile npm install -g cnpm --registry=http://registry.npm.taobao.org ein und warten Sie. Wenn kein Fehler gemeldet wird, ist die Installation erfolgreich. Meines wurde installiert und die Aktualisierungsmeldung wird erfolgreich angezeigt), wie unten gezeigt:

                                                                                    Wir können cnpm anstelle von npm verwenden, um Abhängigkeitspakete zu installieren. 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-cli (muss global installiert werden)

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

Ob die Installation erfolgreich ist: vue -V

Webpack-Versionsabfrage: webpack -v

Durch die oben genannten drei Schritte sind die Umgebung und die Tools, die wir vorbereiten müssen, bereit, und dann können wir mit vue-cli beginnen, 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 die Erstellung eines neuen Verzeichnisses (NodeTest-Verzeichnis). Verwenden Sie unter dem Laufwerk C cd, um das Verzeichnis in das Verzeichnis auszuschneiden, wie unten gezeigt: Führen Sie den Befehl vue init webpack firstApp in der Befehlszeile aus (initialisieren Sie eine Vollversion des Projekts). 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 den Ordner, in dem dieses Projekt gespeichert ist, manuell im Editor erstellt haben, cd zum Projekt: vue init webpack; initialisieren Sie es einfach und laden Sie auch die Pakete, von denen das Webpack abhängt:

Ob es in diesem Verzeichnis erstellt wird

                                      Wir müssen nur ein paar einfache Optionen entsprechend unseren Anforderungen ausfüllen.

Projektname: Projektname Wenn Sie keine Änderung benötigen, 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, die Standardeinstellung ist einfach ein Vue.js-Projekt Drücken Sie die Eingabetaste, Sie müssen nichts schreiben.

    Autor: Autor, wenn Sie Git als Autor konfiguriert haben, wird er es lesen.
  1. Vue-Router installieren? Ob das Vue-Routing-Plug-In installiert werden soll, wir müssen es hier installieren, also wählen Sie Y
  2. Verwenden Sie ESLint, um Ihren Code zu linten? Sollen Sie ESLint verwenden, um Ihre Codefehler und 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.
  3. 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 .
  4. E2e-Tests mit Nightwatch einrichten? Möchten Sie e2e für Benutzerverhaltenssimulationstests installieren? Geben Sie also n ein
  5. Beim Ausführen des Initialisierungsbefehls wird der Benutzer aufgefordert, mehrere grundlegende Konfigurationsoptionen einzugeben, z. B. Projektname, Projektbeschreibung und Autoreninformationen. Sie können weiterhin die Eingabetaste drücken für einige Informationen, die Sie nicht verstehen oder nicht ausfüllen möchten. Füllen Sie sie einfach aus. Nach einer Weile wird angezeigt, dass das erstellte Projekt erfolgreich erstellt wurde, wie unten gezeigt:
  6. Als nächstes gehen wir in das NoteTest-Verzeichnis, um zu sehen, ob die Datei erstellt wurde:

  7. 🎜>

Stellen Sie das Verzeichnis und seine Funktion vor:

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

config: Konfigurieren Sie den Pfad, die 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.

src: Dies ist das Hauptverzeichnis (Quellcode) für unsere Entwicklung. Im Grunde befindet sich alles, was wir tun müssen, in diesem Verzeichnis, das mehrere Verzeichnisse und Dateien enthält:

Assets: Platzieren Sie einige Bilder, z. B. Logos usw.

Komponenten: Das Verzeichnis enthält Komponentendateien

Router/Index.js: Der Ort, an dem das Routing konfiguriert ist

app.vue: die Projekteingangskomponente (gefolgte Komponente), wir können die Komponenten auch hier schreiben, anstatt die Komponenten zu verwenden Verzeichnis. 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 (eine app.js wird erstellt). index.html, nachdem das Projekt ausgeführt wurde.

static: Statisches Ressourcenverzeichnis, wie Bilder, Schriftarten usw.

Test: anfängliches Testverzeichnis, kann gelöscht werden

.XXXX-Datei: Konfigurationsdatei.

index.html: HTML-Einzelseiten-Einstiegsseite, Sie können einige Metainformationen oder Statistikcode oder einen Stil zum Zurücksetzen der Seite usw. hinzufügen.

package.json: Projektkonfigurationsinformationsdatei/Versionsinformationen abhängiger Entwicklungspakete und abhängige Plug-in-Informationen.

README.md: Projektbeschreibungsdatei.

webpack.config.js: Webpack-Konfigurationsdatei, die .vue-Dateien in Dateien packt, die der Browser verstehen kann.

.babelrc: ist die Konfiguration der Datei, die die ES6-Syntax erkennt

.getignore: ignoriert die Konfiguration von die Datei (z. B. lokale Datensimulation simulieren und verhindern, dass sie beim Online-Übermittlung/Verpacken verwendet wird. Sie kann hier konfiguriert werden)

.postcssrc.js: Präfixkonfiguration

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

.eslintignore: Einige Eslint-Effekte ignorieren das Projekt Überprüfen der Syntaxregeln der Datei

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 (sichtbar in package.json) : cnpm install ausführen (npm kann Warnungen haben. Sie können hier cnpm anstelle von npm verwenden. Um den Code anderer Leute auszuführen, müssen Sie zuerst Abhängigkeiten 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

Wenn Sie Projekte anderer Leute oder Projekte von gethub herunterladen, ist der erste Schritt cnpm im Projekt installieren; Laden Sie die Plug-Ins herunter, von denen das Projekt abhängt, und führen Sie dann npm dev aus, um das Projekt auszuführen

Nachdem die Installation abgeschlossen ist, gehen wir zu unserem eigenen Projekt. Wenn Sie sich das Projekt ansehen, wird es einen zusätzlichen Ordner node_modules geben, der die von uns 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. Sie werden unsere Anwendung mit Hot-Loading ausführen. Dank Hot-Loading können wir den geänderten Effekt in Echtzeit sehen, ohne den Browser nach der Änderung des Codes manuell aktualisieren zu müssen.

Geben Sie nach dem Projektstart die Adresse nach dem Projektstart im Browser ein:

Das Vue-Logo erscheint im Browser:

An dieser Stelle wurden die drei Installationsmethoden von Vue vorgestellt.

Nachdem das Projekt abgeschlossen ist, geben Sie den Verpackungsbefehl ein: cnpm run build; eine dist-Datei wird generiert, die unsere Verpackungsdatei ist, wenn Sie auf die .html-Datei klicken, um sie auszuführen es, es wird erfolgreich sein.

1. Erstellen einer Vue-Entwicklungsumgebung (Übersicht)

  1. node.js muss installiert sein
  2. Erstellen Sie eine Vue-Entwicklungsumgebung und installieren Sie das Scaffolding-Tool von Vue, das offizielle Befehlszeilentool

npm install - -global vue-cli

3. Um ein Projekt zu erstellen, müssen Sie in das entsprechende Projekt wechseln

vue init webpack vue-demo01
cd  vue-demo01
cnpm install   /  npm install 
如果创建项目的时候没有报错,这一步可以省略。如果报错了  cd到项目里面运行  cnpm install   /  npm install 
npm run dev/npm run start


4. Eine andere Möglichkeit, ein zu erstellen Projekt Kleine und mittlere Projekte (empfohlen)

vue init webpack-simple vuedemo02
cd  vuedemo02       
cnpm install   /  npm install           
npm run dev

Lesen Sie, nachdem Sie jemand anderen bekommen haben Projekt, das nicht richtig funktioniert. Gibt es eine node_modules-Datei (alle Abhängigkeiten des Projekts)? Wenn nicht, cd zum Projekt, um die Abhängigkeiten des Projekts zu installieren: cnpm install/npm install

Nachher Nachdem wir so viele Installationsmethoden von vue.js gelesen haben, fassen wir sie zusammen. Wenn Sie Fragen haben, geben Sie mir bitte einen Rat! Hoffe es hilft!

Dieser Artikel ist reproduziert von: https://blog.csdn.net/muzidigbig/article/details/80490884

Empfohlenes Tutorial: „JS Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der drei 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. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
JavaScript in Aktion: Beispiele und Projekte in realer WeltJavaScript in Aktion: Beispiele und Projekte in realer WeltApr 19, 2025 am 12:13 AM

Die Anwendung von JavaScript in der realen Welt umfasst Front-End- und Back-End-Entwicklung. 1) Zeigen Sie Front-End-Anwendungen an, indem Sie eine TODO-Listanwendung erstellen, die DOM-Operationen und Ereignisverarbeitung umfasst. 2) Erstellen Sie RESTFUFFUPI über Node.js und express, um Back-End-Anwendungen zu demonstrieren.

JavaScript und das Web: Kernfunktionalität und AnwendungsfälleJavaScript und das Web: Kernfunktionalität und AnwendungsfälleApr 18, 2025 am 12:19 AM

Zu den Hauptanwendungen von JavaScript in der Webentwicklung gehören die Interaktion der Clients, die Formüberprüfung und die asynchrone Kommunikation. 1) Dynamisches Inhaltsaktualisierung und Benutzerinteraktion durch DOM -Operationen; 2) Die Kundenüberprüfung erfolgt vor dem Einreichung von Daten, um die Benutzererfahrung zu verbessern. 3) Die Aktualisierung der Kommunikation mit dem Server wird durch AJAX -Technologie erreicht.

Verständnis der JavaScript -Engine: ImplementierungsdetailsVerständnis der JavaScript -Engine: ImplementierungsdetailsApr 17, 2025 am 12:05 AM

Es ist für Entwickler wichtig, zu verstehen, wie die JavaScript -Engine intern funktioniert, da sie effizientere Code schreibt und Leistungs Engpässe und Optimierungsstrategien verstehen kann. 1) Der Workflow der Engine umfasst drei Phasen: Parsen, Kompilieren und Ausführung; 2) Während des Ausführungsprozesses führt die Engine dynamische Optimierung durch, wie z. B. Inline -Cache und versteckte Klassen. 3) Zu Best Practices gehören die Vermeidung globaler Variablen, die Optimierung von Schleifen, die Verwendung von const und lass und die Vermeidung übermäßiger Verwendung von Schließungen.

Python vs. JavaScript: Die Lernkurve und BenutzerfreundlichkeitPython vs. JavaScript: Die Lernkurve und BenutzerfreundlichkeitApr 16, 2025 am 12:12 AM

Python eignet sich besser für Anfänger mit einer reibungslosen Lernkurve und einer kurzen Syntax. JavaScript ist für die Front-End-Entwicklung mit einer steilen Lernkurve und einer flexiblen Syntax geeignet. 1. Python-Syntax ist intuitiv und für die Entwicklung von Datenwissenschaften und Back-End-Entwicklung geeignet. 2. JavaScript ist flexibel und in Front-End- und serverseitiger Programmierung weit verbreitet.

Python gegen JavaScript: Community, Bibliotheken und RessourcenPython gegen JavaScript: Community, Bibliotheken und RessourcenApr 15, 2025 am 12:16 AM

Python und JavaScript haben ihre eigenen Vor- und Nachteile in Bezug auf Gemeinschaft, Bibliotheken und Ressourcen. 1) Die Python-Community ist freundlich und für Anfänger geeignet, aber die Front-End-Entwicklungsressourcen sind nicht so reich wie JavaScript. 2) Python ist leistungsstark in Bibliotheken für Datenwissenschaft und maschinelles Lernen, während JavaScript in Bibliotheken und Front-End-Entwicklungsbibliotheken und Frameworks besser ist. 3) Beide haben reichhaltige Lernressourcen, aber Python eignet sich zum Beginn der offiziellen Dokumente, während JavaScript mit Mdnwebdocs besser ist. Die Wahl sollte auf Projektbedürfnissen und persönlichen Interessen beruhen.

Von C/C nach JavaScript: Wie alles funktioniertVon C/C nach JavaScript: Wie alles funktioniertApr 14, 2025 am 12:05 AM

Die Verschiebung von C/C zu JavaScript erfordert die Anpassung an dynamische Typisierung, Müllsammlung und asynchrone Programmierung. 1) C/C ist eine statisch typisierte Sprache, die eine manuelle Speicherverwaltung erfordert, während JavaScript dynamisch eingegeben und die Müllsammlung automatisch verarbeitet wird. 2) C/C muss in den Maschinencode kompiliert werden, während JavaScript eine interpretierte Sprache ist. 3) JavaScript führt Konzepte wie Verschlüsse, Prototypketten und Versprechen ein, die die Flexibilität und asynchrone Programmierfunktionen verbessern.

JavaScript -Engines: Implementierungen vergleichenJavaScript -Engines: Implementierungen vergleichenApr 13, 2025 am 12:05 AM

Unterschiedliche JavaScript -Motoren haben unterschiedliche Auswirkungen beim Analysieren und Ausführen von JavaScript -Code, da sich die Implementierungsprinzipien und Optimierungsstrategien jeder Engine unterscheiden. 1. Lexikalanalyse: Quellcode in die lexikalische Einheit umwandeln. 2. Grammatikanalyse: Erzeugen Sie einen abstrakten Syntaxbaum. 3. Optimierung und Kompilierung: Generieren Sie den Maschinencode über den JIT -Compiler. 4. Führen Sie aus: Führen Sie den Maschinencode aus. V8 Engine optimiert durch sofortige Kompilierung und versteckte Klasse.

Jenseits des Browsers: JavaScript in der realen WeltJenseits des Browsers: JavaScript in der realen WeltApr 12, 2025 am 12:06 AM

Zu den Anwendungen von JavaScript in der realen Welt gehören die serverseitige Programmierung, die Entwicklung mobiler Anwendungen und das Internet der Dinge. Die serverseitige Programmierung wird über node.js realisiert, die für die hohe gleichzeitige Anfrageverarbeitung geeignet sind. 2. Die Entwicklung der mobilen Anwendungen erfolgt durch reaktnative und unterstützt die plattformübergreifende Bereitstellung. 3.. Wird für die Steuerung von IoT-Geräten über die Johnny-Five-Bibliothek verwendet, geeignet für Hardware-Interaktion.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools