Deploy Vue.js app to Apache server

okwuriki kelechi picture okwuriki kelechi · Sep 21, 2017 · Viewed 13.8k times · Source

i need some help. I wrote an SPA using VueJs. I ran "npm run build" so i can test my app on my Xampp server. The build generated a "/dist" folder. I changed the index.html in the dist folder to index.php. I tried serving the dist folder with Xampp but it shows a blank page. Please help. I have uploaded the image showing the errors

https://i.stack.imgur.com/ae7GM.jpg

Answer

user2305363 picture user2305363 · Nov 12, 2018

I had the same issue; a bunch of 404's in my console after running npm run build. Ceejayoz is correct in suggesting you take a look at your network tab to see where the server is expecting to reach the file.

His suggestion tipped me off that my application did not have a base URL set. Vue's docs on this.

After setting the path my app was located at, I reran the build process and it came right up.