Open nklayman opened 3 years ago
Any update? @sodatea
I have a similar problem. I created a vue project with vue-cli, added the vue.config.js file, and changed publicPath to "https://example.com" (I have to publish the files in a different URL than the URL that serves the index.html). the js and css paths are generated correctly, but, if I use an image inside the css, it will be resolved as ../img/image.png and not as https://example.com/img/image.png
I'm facing the same problem. Is there any workaround other than downgrading to v4? 🤔
I'm sorry to interrupt, if it's convenient, could you please tell me when you plan to deal with this issue? For this stale problem has existed for a long time... :sad:
I'm sorry to interrupt, if it's convenient, could you please tell me when you plan to deal with this issue? For this stale problem has existed for a long time... :sad:
A workaround, https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/1286#issuecomment-987715223
Any update? I have to set images & fonts with a absolute url prefix, but it doesn`t work in css file with the setting below:
const publicPath = process.env.NODE_ENV === 'production' ? '/myApp/':'http://localhost:8080/myApp/';
...
webpackConfig:config => {
config.module.rule('images').set('generator', { filename: 'img/[hash][ext][query]', publicPath });
config.module.rule('fonts').set('generator', { filename: 'fonts/[hash][ext][query]', publicPath });
config.module.rule('svg').set('generator', { filename: 'img/[hash][ext][query]', publicPath });
}
...
paths are start with wrong prefix ../
in css files.
Version
5.0.0-alpha.7
Reproduction link
https://github.com/SnosMe/font-loading-bug
Environment info
Steps to reproduce
Run
yarn electron:build --dir
and launch executable indist_electron/[PLATFORM]-unpacked/font-loading-bug(.exe)
. Open devtools console and see that the font failed to load because the request URL wasapp://fonts/...
instead ofapp://./fonts/...
.What is expected?
The
publicPath
is set toapp://./
, so the font should be requested atapp://./fonts/...
.What is actually happening?
The
./
is removed and it is loaded fromapp://fonts/...
.https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/1286