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
Inhaltsverzeichnis Überblick So nutzen Sie die Mu...
Inhaltsverzeichnis 1. Datenbank-Master-Slave-Klas...
Ich wollte schon immer Kubernetes lernen, weil es...
Wie unten dargestellt: XML/HTML-CodeInhalt in die...
!DOCTYPE Gibt die Document Type Definition (DTD) ...
WeChat-Miniprogramme erfreuen sich immer größerer...
Beim Kapseln von Vue-Komponenten werde ich weiter...
In diesem Artikel wird hauptsächlich die Verwendun...
Button wird ziemlich oft verwendet. Hier habe ich...
Inhaltsverzeichnis vue - Verwenden Sie das Swiper...
Die meisten der folgenden Befehle müssen in der K...
Inhaltsverzeichnis 1. Grundlegende Konzepte 1.1 Z...
Inhaltsverzeichnis Frage: 1. Erster Versuch 2. Ra...
//MySQL-Anweisung SELECT * FROM `MyTable` WHERE `...
Inhaltsverzeichnis 1. Software- und Systemabbild ...