Closed TheBraveBunny closed 4 years ago
I also had noticed in the environment info that npmGlobalPackages: @vue/cli: Not Found
. I've tried:
1) a similar bug suggested it was an npm issue, so I reinstalled with npm install npm@latest -g
2) i reinstalled @vue/cli with npm install -g @vue/cli
3) still wasn't found, so I tried npm install -g @vue/cli-service-global
4) still no global @vue/cli.
I'm not even sure if this is the issue, I just thought it looked suspicious
So, it turns out that my environment variables weren't set, which was why it was coming up as undefined. I just set my public path to '/' instead.
vue.config.js:
module.exports = {
"transpileDependencies": [
"vuetify"
],
devServer: {
proxy: 'https://myprojectname.com/',
},
publicPath: '/'
}
Version
4.2.3
Environment info
Steps to reproduce
1) Have working Vue project. 2) Run
npm run build
3) Open /dist/index.html file 4) Be sad because every href starts with "/undefined/..." Example:<link rel="icon" href="<%= BASE_URL %>favicon.ico">
becomes<link rel=icon href="/undefined/favicon.ico">
What is expected?
base_url should be my project url instead of undefined
What is actually happening?
my hrefs in my dist/index.html file all start with undefined instead of my project name
I've made a Vue project using the Vue ui, where I can serve and then see my app working just fine. Running
npm run build
generates a dist file and the appropriate files/folders it seems. I'm trying to build it so I can deploy it to Firebase, but I was getting errors since everything was undefined.vue.config.js
public/index.html
dist/index.html