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
In diesem Artikelbeispiel wird der spezifische Co...
1. Klicken Sie auf den Server-Host und dann in de...
Da ich heute nichts zu tun habe, habe ich ein paa...
Erfordern Das Div unter dem Körper ist vertikal z...
Vorwort Die Stromversorgung in meiner Wohnung ist...
Detailliertes Beispiel zum Entfernen doppelter Da...
Hintergrund Viele Website-Designs bestehen im All...
Inhaltsverzeichnis Was ist ein Plugin Plugins sch...
Vor kurzem musste ich alle Felder einer verknüpft...
Vorwort Je nach Umfang der Sperrung können Sperre...
react.js Rahmen Redux https://github.com/reactjs/...
1. Verwendung von Pseudonymen Mit dem Alias-Befeh...
Dieser Artikel erläutert anhand von Beispielen di...
Hintergrund Die Popularität von Docker hängt eng ...
1. Einleitung In letzter Zeit erlebe ich es oft, ...