Da ich immer vscode zur Entwicklung von Front-End-Projekten verwendet habe, werden jetzt einige kleine Programme oder h5-Projekte mit Uniapp entwickelt. Nachdem ich eine Zeit lang Erfahrungen mit hbuilder gemacht habe, denke ich immer noch, dass vscode gut ist. Im Folgenden sind einige Konfigurationen aufgeführt, die ich mit vscode entwickelt habe. Dazu gehören Syntaxaufforderungen für Uniapp-Komponenten, Uniapp-Codeaufforderungen und automatische Codeformatierung.
1. Vetur installieren Zuerst müssen wir das vscode-Basis-Vue-Plugin 2. Installieren Sie eslint Installieren Sie 3. Konfigurieren Sie die Datei setting.json von vscode VSCode erweitert die Einstellungen. Klicken Sie auf Datei > Einstellungen > Einstellungen, um die VSCode-Konfigurationsdatei { "files.autoSave": "aus", "eslint.validate": [ "Javascript", "javascriptreact", "vue-html", { "Sprache": "vue", "autoFix": wahr } ], "eslint.run": "beim Speichern", "editor.tabSize": 2, "editor.codeActionsOnSave": { "source.fixAll.eslint": wahr } } Dasselbe gilt für die automatische Formatierung von Vue-Projekten. Das Obige ist Teil der Konfiguration. Löschen Sie nicht die ursprüngliche Konfiguration. Verschiedene Versionen von vscode können leicht unterschiedliche Konfigurationen haben. Wenn bei einer Konfiguration ein Problem auftritt, werden Sie von vscode darauf hingewiesen. 4. Erstellen Sie mit vue-cli ein Uniapp-Projekt. Sie müssen sicherstellen, dass Sie vue-cli global installiert haben. Wenn nicht, installieren Sie zuerst vue-cli. Wir wählen zunächst die Standardvorlage (Typescript) aus. Natürlich können Sie auch andere Vorlagen auswählen Nachdem die Installation abgeschlossen ist, verwenden wir vscode, um das gerade erstellte Projekt zu öffnen. 5. Installieren Sie Komponentensyntaxhinweise im Projekt 6. Installieren Sie 7. Code speichern und automatisch formatieren Sie können sehen, dass das Format der Seite zu diesem Zeitpunkt ziemlich chaotisch ist, was das Betrachten unangenehm macht und beim Speichern nicht automatisch formatiert wird. Daher müssen wir dem Projekt eslint hinzufügen. Wir können sehen, dass einige konfigurierte JS-Dateien Fehler melden. Wir können die Eslint-Prüfungen am Anfang und Ende dieser Dateien ignorieren, z. B. /* eslint-deaktivieren */ const path = require("Pfad"); modul.exporte = { Parser: erfordern("postcss-comment"), Plugins: [ erfordern("postcss-import")({ lösen(id, basedir, importOptions) { wenn (id.startsWith("~@/")) { Rückgabepfad.Auflösen(Prozess.Umgebung.UNI_INPUT_DIR, ID.substr(3)); } sonst wenn (id.startsWith("@/")) { Rückgabepfad.Auflösen(Prozess.Umgebung.UNI_INPUT_DIR, ID.substr(2)); } sonst wenn (id.startsWith("/") und !id.startsWith("//")) { Rückgabepfad.Auflösen(Prozess.Umgebung.UNI_INPUT_DIR, ID.substr(1)); } Rückgabe-ID; }, }), erfordern("autoprefixer")({ entfernen: process.env.UNI_PLATFORM !== "h5", }), erfordern("@dcloudio/vue-cli-plugin-uni/packages/postcss"), ], }; /* eslint-deaktivieren */ Mit den anderen konfigurierten js-Dateien wird auf ähnliche Weise verfahren. Nachdem die Konfiguration abgeschlossen ist, speichern wir den Code und er wird automatisch formatiert. 8. Importieren Sie die von HBuilderX bereitgestellten Codeblöcke Laden Sie den Uni-App-Codeblock von GitHub herunter und legen Sie ihn im Verzeichnis .vscode unter dem Projektverzeichnis ab, um denselben Codeblock wie HBuilderX zu haben. d Codeblock-Downloadadresse Dies ist das Ende dieses Artikels über die Verwendung von vscode zur Entwicklung von Uniapps. Weitere relevante Inhalte zur vscode-Entwicklung von Uniapps finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: Codebeispiele für die Sicherung mehrerer MySQL-Datenbanken
Detailliertes Beispiel zum Beheben der Tablespace...
1. Python-Installation 1. Erstellen Sie einen Ord...
Verwenden Sie die Ereignisdelegierung, um die Mes...
MySQL selbst unterstützt keine rekursive Syntax, ...
Als Programmierer, der gerade Tomcat gelernt hat,...
Redis-Einführung Redis ist vollständig Open Sourc...
Überblick Ich habe vor Kurzem begonnen, mir Wisse...
Rezension der vorherigen Folge: Gestern haben wir...
CentOS6.9 installiert Mysql5.7 zu Ihrer Informati...
Heutzutage wird aufgrund der Projektanforderungen ...
Eine der am häufigsten verwendeten und diskutiert...
1. Einleitung Im Projekt wird MySQL verwendet. Ic...
1. Stoppen Sie zuerst den MySQL-Dienst Öffnen Sie...
Inhaltsverzeichnis tf-gpu herunterladen Erstellen...
Gespeicherte MySQL-Prozedur 1. Erstellen Sie die ...