Heim >Web-Frontend >Front-End-Fragen und Antworten >Was tun, wenn ein Vue-Paketaktualisierungsfehler gemeldet wird?

Was tun, wenn ein Vue-Paketaktualisierungsfehler gemeldet wird?

藏色散人
藏色散人Original
2022-12-30 15:37:392511Durchsuche

Vue-Paketaktualisierungsfehlerlösung: 1. Ändern Sie den „Modus“ des Vue-Routers in „Hash“ 2. Ändern Sie Nginx in „location / {root ...index ...try_files $uri $uri/ /index .html“. ;}"; 3. Ändern Sie Apache in „RewriteRule. /index.html [L]" und speichern Sie es.

Was tun, wenn ein Vue-Paketaktualisierungsfehler gemeldet wird?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Vue Version 3, Dell G3-Computer.

Was soll ich tun, wenn Vue einen Fehler packt und aktualisiert?

Vue-Projekt wird nach der Bereitstellung aktualisiert und meldet 404. Lösung

1. Grund

Aufgrund des Standardmodus-Hashs, der vom Vue-Router-Modus des zuvor von Vue erstellten Projekts verwendet wird, wird 404 beim Aktualisieren der Seite nicht angezeigt Nachdem das Projekt gepackt und bereitgestellt wurde, habe ich den Modus des Vue-Routers auf „Verlauf“ geändert. Beim Aktualisieren der Seite wurde ein 404-Fehler gemeldet .

Zweite Lösung:

Option 1: Ändern Sie den Modus des Vue-Routers auf Hash Der Server gibt keine 404-Fehlerseite mehr zurück, da die Datei index.html für alle Pfade zurückgegeben wird. Um dies zu vermeiden, sollten Sie alle Routing-Situationen in Ihrer Vue-Anwendung abdecken und anschließend eine 404-Seite präsentieren. Oder wenn Sie Node.js als Backend verwenden, können Sie serverseitiges Routing verwenden, um die URL abzugleichen, und 404 zurückgeben, wenn keine Route übereinstimmt, und so ein Fallback implementieren.

location / {
  root ...
  index ...
  try_files $uri $uri/ /index.html; ---解决页面刷新404问题
} 

Option 3: Apache

const router = new VueRouter({
  mode: 'history',
  routes: [
    { path: '*', component: NotFoundComponent }
  ]
})

Empfohlenes Lernen: „

vue.js Video-Tutorial

Was tun, wenn ein Vue-Paketaktualisierungsfehler gemeldet wird?

Das obige ist der detaillierte Inhalt vonWas tun, wenn ein Vue-Paketaktualisierungsfehler gemeldet wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn