


Verwenden Sie die Vue-Komponentenbibliothek, um die Veröffentlichung in npm zu implementieren
In diesem Artikel wird detailliert beschrieben, wie die Vue-Komponentenbibliothek in npm veröffentlicht wird, und Interessierte können sich als Referenz darauf beziehen.
Ich habe einen Satz meiner eigenen Komponentenbibliothek erstellt und auf npm veröffentlicht. Den Projektcode finden Sie unter https://github.com/hamger/hg-vcomponents
Vorläufige Vorbereitung
Haben Sie ein npm-Konto
Installieren Sie vue-cli
Erstellen Sie das Projekt
vue init webpack hg-vcomponents cd hg-vcomponents cnpm install
Verzeichnisstruktur
- vue-flag-list + build + dist // 存放发布到npm的代码 - src - components // 存放组件源代码 和 README.md - arrows arrows.vue README.md - round round.vue README.md index.js // 组件导出文件 - examples // 存放组件的 demo arrows.vue round.vue index.vue // 组件 demo 的入口 - router index.js // 引入 examples 下的组件,并配置路由 App.vue main.js ...
Der interne Code ist in GitHub detailliert beschrieben. Wenn er für Sie hilfreich ist, geben Sie ihm bitte einen Stern.
Projektkonfiguration
Um das Hochladen des Projekts auf npm zu ermöglichen, müssen einige Stellen konfiguriert werden.
build/webpack.base.conf.js
entry: { app: process.env.NODE_ENV === 'production' ? './src/components/index.js' // 生产模式下导入文件 : './src/main.js' // 开发模式下导入文件 },
package.json
"private": false, // 因为组件包是公用的,所以 private 为 false "main": "dist/hg-vcomponents.min.js", // 导出文件名,即 import 引入的文件
.gitignore
Die Dateien im Ordner dist sind zu exportierende Dateien. Entfernen Sie daher dist/ aus der .gitignore-Datei, damit die gepackten Dateien beim Hochladen des Codes aktualisiert werden.
Entwicklung und Produktion
Aufgrund der Konfiguration von webpack.base.conf.js sind Entwicklung und Produktion des Projekts unabhängig voneinander.
Verwenden Sie npm run dev, um die Entwicklungsumgebung aufzurufen, und Sie können die Demo der Komponente zum einfachen Debuggen sehen. Verwenden Sie npm run build, um die Komponentenbibliothek zu packen.
Auf npm veröffentlichen
Wenn Sie bei npm angemeldet sind, geben Sie die Befehlszeile im Stammverzeichnis ein (führen Sie den gleichen Vorgang jedes Mal aus, wenn Sie den Code aktualisieren)
npm version patch npm publish
Fertig! Jetzt können Sie npm install hg-vconponents verwenden, um die Komponentenbibliothek herunterzuladen, die Sie an anderer Stelle geschrieben haben.
Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.
Verwandte Artikel:
$set und Array-Update-Methode in vue.js_vue.js
Das obige ist der detaillierte Inhalt vonVerwenden Sie die Vue-Komponentenbibliothek, um die Veröffentlichung in npm zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Sie können der VUE -Taste eine Funktion hinzufügen, indem Sie die Taste in der HTML -Vorlage an eine Methode binden. Definieren Sie die Methode und schreiben Sie die Funktionslogik in der VUE -Instanz.

Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

Es gibt drei Möglichkeiten, sich auf JS -Dateien in Vue.js zu beziehen: Geben Sie den Pfad direkt mit dem & lt; Skript & gt an. Etikett;; Dynamischer Import mit dem montierten () Lebenszyklushaken; und importieren über die Vuex State Management Library.

Mit der Watch -Option in Vue.js können Entwickler auf Änderungen in bestimmten Daten anhören. Wenn sich die Daten ändert, löst sich eine Rückruffunktion aus, um Aktualisierungsansichten oder andere Aufgaben auszuführen. Zu den Konfigurationsoptionen gehören unmittelbar, die festlegen, ob ein Rückruf sofort ausgeführt werden soll, und Deep, das feststellt, ob Änderungen an Objekten oder Arrays rekursiv anhören sollen.

VUE.JS hat vier Methoden, um zur vorherigen Seite zurückzukehren: $ router.go (-1) $ router.back () verwendet & lt; Router-Link to = & quot;/& quot; Komponentenfenster.history.back () und die Methodenauswahl hängt von der Szene ab.

VUE Multi-Page-Entwicklung ist eine Möglichkeit, Anwendungen mithilfe des Vue.js-Frameworks zu erstellen, in dem die Anwendung in separate Seiten unterteilt ist: Code-Wartung: Die Aufteilung der Anwendung in mehrere Seiten kann das Verwalten und Wartungsbereich erleichtern. Modularität: Jede Seite kann als separates Modul für eine einfache Wiederverwendung und den Austausch verwendet werden. Einfaches Routing: Die Navigation zwischen Seiten kann durch einfache Routing -Konfiguration verwaltet werden. SEO -Optimierung: Jede Seite hat eine eigene URL, die SEO hilft.

Es gibt zwei Möglichkeiten, Divelemente in Vue zu springen: Verwenden Sie Vue Router und fügen Sie Router-Link-Komponente hinzu. Fügen Sie den @click Event -Listener hinzu und nennen Sie dies. $ Router.push () Methode zum Springen.

Die Foreach-Schleife in Vue.js verwendet die V-für-Anweisung, mit der Entwickler jedes Element in einem Array oder Objekt durchdringen und bestimmte Operationen für jedes Element ausführen können. Die Syntax ist wie folgt: & lt; Vorlage & gt; & lt; ul & gt; & lt; li v-for = & quot; item in items & gt; & gt; {{item}} & lt;/li & gt; & lt;/ul & gt; & lt;/template & gt; & am
