1. Verpackungsbefehl hinzufügen Konfiguration zu Befehl:
"build:dev": "vue-cli-service build --mode dev", „Build:prod“: „vue-cli-service build --Modus prod“ 2. Führen Sie den gepackten Code aus Doppelklicken Sie nicht direkt
Lösung: Benutzer -> Persönlicher Benutzer -> Starten Sie das gepackte Verzeichnis : 3. Verpacken und spezifizieren Sie verschiedene UmgebungsvariablenUmgebungsvariablen hinzufügen:
Verwenden Sie // .env.dev ##Entwicklungsumgebung NODE_ENV=Entwicklung ##Variablen beginnen mit VUE_APP_ VUE_APP_URL=http://www.dev.com // .env.prod ##Produktionsumgebung NODE_ENV=Produktion VUE_APP_URL=http://www.prod.com 4. Benutzerdefinierte Dateien verpacken
4.1 Entfernen von Drittanbieterpaketen Codeaufschlüsselung:
Entfernen Sie Pakete von Drittanbietern: Verwenden Sie
modul.exporte = { //Öffne den relativen Pfad des Dateizugriffs Unabhängiger Projektzugriff über das Projektstammverzeichnis publicPath: './', // Beim Entwickeln benötigen Sie keine Online-Map --> stellen Sie Code-Mapping bereit, um das Debuggen des Codes zu erleichtern productionSourceMap: process.env.NODE_ENV == 'development' ? true: false, // Webpack konfigurieren konfigurierenWebpack: config => { // Konfiguration --- Vuecli-StandardkonfigurationObject.assign(config, { // Abhängige Pakete ausschließen (Externals): { vue: 'Ansicht' } }) }, } 4.2 GZIP-Komprimierung
5. Verpackungsfehler:
Beim Verpacken werden Dateien mit der Endung gz generiert: let CompressionWebpackPlugin = erfordern('compression-webpack-plugin') konfigurierenWebpack: config => { let plugins = [ neues CompressionWebpackPlugin({ // Komprimierungsalgorithmus: 'gzip', // Test für komprimierte Datei anpassen: /\.js$|\.css$/, // Für Komprimierungsschwellenwert größer als 10k: 10240 }) ] wenn (Prozess.Umgebung.NODE_ENV == 'Produktion') { config.mode = "Produktion" config.plugins = [...config.plugins, ...plugins] } anders { config.mode = "Entwicklung" } }, Browseransicht:
Bereitstellungsmodus für die Verpackung:
Verlauf: Nach dem Verpacken wird die Gerüstaktualisierung nicht 404 sein, aber die Onlineaktualisierung wird 404 sein Dies ist das Ende dieses Artikels über den detaillierten Prozess der Vue-Frontend-Verpackung. Weitere relevante Inhalte zum detaillierten Prozess der Vue-Frontend-Verpackung finden Sie in den vorherigen Artikeln von 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:
|
<<: Beispielcode zur Implementierung des Div-Konkaveckenstils mit CSS
>>: Analyse und Lösungen für Probleme bei der Verwendung von Label-Tags
Mit dem Aufkommen von Docker haben sich viele Die...
1. Titel HTML definiert sechs <h>-Tags: <...
Inhaltsverzeichnis Szenarioanforderungen glibc-Ve...
1. Offizielle OpenSSL-Website Offizielle Download...
Finden Sie das Problem Als ich heute bei der Arbe...
Inhaltsverzeichnis Code-Bereinigung "Frames&...
Verwenden Sie zum Crawlen von Daten die browserba...
1. Wie konstruieren? Lassen Sie uns die allgemein...
In diesem Artikel wird der spezifische JavaScript...
Vorwort Nachdem das Projekt auf .net Core migrier...
Schreibmethode 1: sas_order_supply_month_pay-Satz...
Unicode-Signatur-BOM – Was ist die BOM? BOM ist di...
In diesem Artikel wird der spezifische Code des W...
Da ich lernen muss, wie man Server und Datenbanke...
Problembeschreibung Auf der Anmeldeseite des Proj...