Ich versuche herauszufinden, wie Vue in einem Laravel 5 Projekt zu verwenden ist. Basic Laravel installiert Schiffe mit app.js und Example.vue. Ich konnte die "Ich bin eine Beispielkomponente!" in meiner Sicht durch Hinzufügen zu home.blade.php zeigen. Was mich irritiert, ist, dass ich diese Komponente unter anderem nicht ändern kann.Laravel Example.vue nicht aktualisiert
Wenn ich den Text in der Example.vue (nur in der Vorlage Teil, nicht die Logik) ändern wird es überhaupt nicht aktualisiert. (Ich habe versucht, npm run dev wie Laravel docs, etc, und es scheint, ohne Fehler zu kompilieren, und/public/js/app.js wird zu diesem Zeitpunkt geändert, aber die Ansicht im Browser ändert sich nicht.)
Wenn ich app.blade.php ändern, erscheinen diese Änderungen, wie auch Änderungen in home.blade.php. Ich kann jedoch keinen Beweis finden, dass die Änderung des Inhalts von /resources/assets/js/app.js oder Example.vue irgendwelche Auswirkungen hat. Noch verwirrender, wenn ich die id = "app" aus dem div-Element app.blade.php entferne, führt dies nicht dazu, dass die Beispielkomponente verschwindet. Basierend auf dem Spiel mit dem Vue Jsfiddle scheint es, als würde dies die Komponente zerstören.
Ich bin mir nicht sicher, ob es eine Art Caching-Problem ist, oder Kompilierproblem, oder ich verstehe nicht, wie Vue funktioniert, oder was, aber ich habe keine Ahnung, was schief läuft. Ich benutze die Datei webpack.mix.js direkt aus der Laravel-Installation, und ich habe versucht, vagrant anzuhalten und neu zu starten und den Browser neu zu laden und php artisan cache: clear. (Früher habe ich versucht mit Elixir anstelle von Mix, und vueif und schlucke, das gleiche Problem.)
Alle Vorschläge würden sehr geschätzt werden!
dies hat nicht für mich funktioniert –