-
-
Notifications
You must be signed in to change notification settings - Fork 388
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong path for assets inside css files, when use subfolder for css files #1005
Comments
Please creare repdocuible test repo, I think you have a problem with public path |
I happen to have run into the same issue and put together a reproduction repo: https://github.com/vetruvet/mini-css-extract-public-path-bug In digging into the issue, I've found some seemingly useful information (not enough for me to propose a fix though):
I'm not sure where a proper fix would be, but hopefully that info at least helps. @WebCimes as a workaround what I've done is make
|
@vetruvet thanks for your reproduction repo and your great explanation of the problem, I hope someone could correct the bug. Also thanks for your workaround who works well, but finnaly I have also find another easy workaround (similary to yours), like you said I don't use |
I encountered this issue after enabling |
@MLoughry You should not use |
Bug report
Actual Behavior
For begin I set a publicPath for my assets (ex fonts) :
When I set no subfolder for my css files it's work fine :
new MiniCssExtractPlugin({filename: "[name].css"}),
And I got the right path in my css files :
But now if I want to put my css files into a subfolder like
css/myfiles.css
:new MiniCssExtractPlugin({filename: "css/[name].css"}),
I get wrong path in my css files :
Expected Behavior
When I use subfolder for my css files the path of my fonts inside my css files must be only
/dist/fonts/
, but actually../
are added in addition.Please paste the results of
npx webpack-cli info
here, and mention other relevant informationSystem:
OS: Linux 4.4 Debian GNU/Linux 10 (buster) 10 (buster)
CPU: (8) x64 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Memory: 8.02 GB / 15.89 GB
Binaries:
Node: 18.12.1 - ~/.nvm/versions/node/v18.12.1/bin/node
npm: 9.2.0 - ~/.nvm/versions/node/v18.12.1/bin/npm
Packages:
@webpack-cli/generators: ^3.0.1 => 3.0.1
babel-loader: ^9.1.0 => 9.1.0
copy-webpack-plugin: ^11.0.0 => 11.0.0
css-loader: ^6.7.3 => 6.7.3
html-webpack-plugin: ^5.5.0 => 5.5.0
style-loader: ^3.3.1 => 3.3.1
terser-webpack-plugin: ^5.3.6 => 5.3.6
webpack: ^5.75.0 => 5.75.0
webpack-cli: ^5.0.1 => 5.0.1
webpack-dev-server: ^4.11.1 => 4.11.1
webpack-manifest-plugin: ^5.0.0 => 5.0.0
workbox-webpack-plugin: ^6.5.4 => 6.5.4
Global Packages:
webpack-cli: 5.0.1
webpack: 5.75.0
Thanks
The text was updated successfully, but these errors were encountered: