Vue- und Typescript-Build-Projekt
Dieses Mal werde ich Ihnen ein Vue- und Typescript-Konstruktionsprojekt vorstellen. Was sind die Vorsichtsmaßnahmen für Vue- und Typescript-Konstruktionsprojekte?
Typescript ist im Front-End-Kreis allmählich populär geworden. Vue 2.5.0 hat die Typdeklaration verbessert und sie für TypeScript benutzerfreundlicher gemacht.
Wenn Sie TypeScript jedoch direkt verwenden möchten Im Projekt müssen Sie noch einige Änderungen am Projekt vornehmen
1. Abhängigkeiten installierenVerwenden Sie zunächst vue-cli, um das Projekt zu generieren
Dann installieren Sie das notwendige Abhängigkeiten: Typescript, TS-Loader, Vue-Class-Component
Bei der Installation des TS-Loaders oben wurde Version 3.3.1 angegebenvue init webpack demo
npm install typescript vue-class-component -D
npm install ts-loader@3.3.1 -D
, wenn die neueste Version 4.0.1 von ts-loader installiert ist, der Projekt meldet einen Fehler Es gibt auch mehrere Bibliotheken, die bei Bedarf eingeführt werden können:
tslint: TS-Code standardisieren und benötigen zur Verwendung mit tsllint-loader. Am besten tslint-config-standard hinzufügen; , Hinzufügen mehrerer Dekoratoren (@Emit, @Prop usw.), die Vue-Funktionen kombinieren
vuex-class: Erweiterte Unterstützung für Vuex basierend auf der Vue-Klasse -Komponente.
2. Konfigurieren Sie Webpack und ändern Sie dann die Datei ./build/webpack.base.conf.js:
Fügen Sie „.ts“ in „resolve.extension“ hinzu, damit Sie beim Importieren von ts-Dateien nicht das Suffix .ts schreiben müssen
im Modul. Fügen Sie die Webpack-Analyse von TS-Dateien in Regeln hinzu
3. Andere KonfigurationenErstellen Sie die Datei tsconfig.json das Stammverzeichnis des Projekts:
Die vollständigen Konfigurationselemente von tsconfig.json finden Sie im offiziellen Dokument
{ test: /\.tsx?$/, loader: 'ts-loader', exclude: /node_modules/, options: { appendTsSuffixTo: [/\.vue$/] } }
4. Dateiänderung
Ändern Sie das Suffix aller js-Dateien im src Verzeichnis in .ts
// tsconfig.json{ "compilerOptions": { // 与 Vue 的浏览器支持保持一致 "target": "es5", // 这可以对 `this` 上的数据属性进行更严格的推断 "strict": true, // 如果使用 webpack 2+ 或 rollup,可以利用 tree-shake: "module": "es2015", "moduleResolution": "node" } }
Ändern Sie dann den Eintrag in der Webpack-Konfigurationsdatei ./build/webpack.base.conf.js in main.ts
// vue-shim.d.tsdeclare module "*.vue" { import Vue from "vue"; export default Vue; }
Die transformierte TS-Datei. Die .vue-Datei wird nicht erkannt, daher müssen Sie beim Importieren der .vue-Datei manuell das .vue-Suffix
hinzufügen
In allen
.vue-Dateien müssen Sie das lang="ts"-Tag hinzufügen zum
KI-gestützte App zum Erstellen realistischer Aktfotos Online-KI-Tool zum Entfernen von Kleidung aus Fotos. Ausziehbilder kostenlos KI-Kleiderentferner Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus! Einfach zu bedienender und kostenloser Code-Editor Chinesische Version, sehr einfach zu bedienen Leistungsstarke integrierte PHP-Entwicklungsumgebung Visuelle Webentwicklungstools Codebearbeitungssoftware auf Gottesniveau (SublimeText3)
Heiße KI -Werkzeuge
Undresser.AI Undress
AI Clothes Remover
Undress AI Tool
Clothoff.io
Video Face Swap
Heißer Artikel
Heiße Werkzeuge
Notepad++7.3.1
SublimeText3 chinesische Version
Senden Sie Studio 13.0.1
Dreamweaver CS6
SublimeText3 Mac-Version
Heiße Themen

Fermats letzter Satz steht kurz davor, von der KI erobert zu werden? Und das Bedeutsamste an der ganzen Sache ist, dass der letzte Satz von Fermat, den die KI gerade lösen wird, genau dazu dient, zu beweisen, dass KI nutzlos ist. Früher gehörte die Mathematik zum Bereich der reinen menschlichen Intelligenz; heute wird dieses Gebiet von fortschrittlichen Algorithmen entschlüsselt und mit Füßen getreten. Bild Der letzte Satz von Fermat ist ein „berüchtigtes“ Rätsel, das Mathematikern seit Jahrhunderten Rätsel aufgibt. Es wurde 1993 bewiesen, und jetzt haben Mathematiker einen großen Plan: den Beweis mithilfe von Computern nachzubilden. Sie hoffen, dass etwaige logische Fehler in dieser Version des Beweises durch einen Computer überprüft werden können. Projektadresse: https://github.com/riccardobrasca/flt

Teilen Sie die einfache und leicht verständliche PyCharm-Projektpaketierungsmethode. Mit der Popularität von Python verwenden immer mehr Entwickler PyCharm als Hauptwerkzeug für die Python-Entwicklung. PyCharm ist eine leistungsstarke integrierte Entwicklungsumgebung, die viele praktische Funktionen bietet, die uns helfen, die Entwicklungseffizienz zu verbessern. Eine der wichtigen Funktionen ist die Projektverpackung. In diesem Artikel wird auf einfache und leicht verständliche Weise vorgestellt, wie Projekte in PyCharm verpackt werden, und es werden spezifische Codebeispiele bereitgestellt. Warum Paketprojekte? Entwickelt in Python

Titel: Erfahren Sie mehr über PyCharm: Eine effiziente Möglichkeit, Projekte zu löschen. In den letzten Jahren wurde Python als leistungsstarke und flexible Programmiersprache von immer mehr Entwicklern bevorzugt. Bei der Entwicklung von Python-Projekten ist es entscheidend, eine effiziente integrierte Entwicklungsumgebung zu wählen. Als leistungsstarke integrierte Entwicklungsumgebung stellt PyCharm Python-Entwicklern viele praktische Funktionen und Tools zur Verfügung, darunter das schnelle und effiziente Löschen von Projektverzeichnissen. Im Folgenden konzentrieren wir uns auf die Verwendung von delete in PyCharm

PyCharm ist eine leistungsstarke integrierte Python-Entwicklungsumgebung, die eine Fülle von Entwicklungstools und Umgebungskonfigurationen bietet und es Entwicklern ermöglicht, Code effizienter zu schreiben und zu debuggen. Bei der Verwendung von PyCharm für die Python-Projektentwicklung müssen wir manchmal das Projekt in eine ausführbare EXE-Datei packen, um es auf einem Computer auszuführen, auf dem keine Python-Umgebung installiert ist. In diesem Artikel wird erläutert, wie Sie mit PyCharm ein Projekt in eine ausführbare EXE-Datei konvertieren, und es werden spezifische Codebeispiele aufgeführt. Kopf

IDEA (IntelliJIDEA) ist eine leistungsstarke integrierte Entwicklungsumgebung, die Entwicklern dabei helfen kann, verschiedene Java-Anwendungen schnell und effizient zu entwickeln. Bei der Java-Projektentwicklung kann uns die Verwendung von Maven als Projektmanagement-Tool dabei helfen, abhängige Bibliotheken besser zu verwalten, Projekte zu erstellen usw. In diesem Artikel werden die grundlegenden Schritte zum Erstellen eines Maven-Projekts in IDEA detailliert beschrieben und spezifische Codebeispiele bereitgestellt. Schritt 1: Öffnen Sie IDEA und erstellen Sie ein neues Projekt. Öffnen Sie IntelliJIDEA

PyCharm ist eine leistungsstarke integrierte Python-Entwicklungsumgebung (IDE), die umfangreiche Funktionen bietet, die Entwicklern helfen, Python-Projekte effizienter zu schreiben und zu verwalten. Bei der Entwicklung von Projekten mit PyCharm müssen wir manchmal einige Projekte löschen, die nicht mehr benötigt werden, um Speicherplatz freizugeben oder die Projektliste zu bereinigen. In diesem Artikel wird detailliert beschrieben, wie Projekte in PyCharm gelöscht werden, und es werden spezifische Codebeispiele bereitgestellt. So löschen Sie ein Projekt: Öffnen Sie PyCharm und rufen Sie die Projektlistenoberfläche auf. In der Projektliste

Reibungsloser Build: So konfigurieren Sie die Maven-Image-Adresse richtig. Wenn Sie Maven zum Erstellen eines Projekts verwenden, ist es sehr wichtig, die richtige Image-Adresse zu konfigurieren. Durch die richtige Konfiguration der Spiegeladresse kann der Projektaufbau beschleunigt und Probleme wie Netzwerkverzögerungen vermieden werden. In diesem Artikel wird erläutert, wie die Maven-Spiegeladresse korrekt konfiguriert wird, und es werden spezifische Codebeispiele aufgeführt. Warum müssen Sie die Maven-Image-Adresse konfigurieren? Maven ist ein Projektmanagement-Tool, das automatisch Projekte erstellen, Abhängigkeiten verwalten, Berichte erstellen usw. kann. Normalerweise beim Erstellen eines Projekts in Maven

Schritt-für-Schritt-Anleitung zur Maven-Projektverpackung: Optimieren Sie den Build-Prozess und verbessern Sie die Entwicklungseffizienz. Da Softwareentwicklungsprojekte immer komplexer werden, sind Effizienz und Geschwindigkeit der Projektkonstruktion zu wichtigen Faktoren im Entwicklungsprozess geworden, die nicht ignoriert werden können. Als beliebtes Projektmanagement-Tool spielt Maven eine Schlüsselrolle bei der Projektkonstruktion. In diesem Leitfaden wird untersucht, wie die Entwicklungseffizienz durch die Optimierung der Verpackungsschritte von Maven-Projekten verbessert werden kann, und es werden spezifische Codebeispiele bereitgestellt. 1. Bestätigen Sie die Projektstruktur, bevor Sie mit der Optimierung des Maven-Projektpakets beginnen
