preactjs/wmr

CSS relative imports are not updated after build

Open

#254 opened on 2020年12月15日

GitHub で見る
 (1 comment) (0 reactions) (0 assignees)JavaScript (114 forks)batch import
bugenhancementhelp wanted

Repository metrics

Stars
 (4,903 stars)
PR merge metrics
 (30d に merged PR はありません)

説明

CSS relative imports are currently not updated after build. If the CSS file listed in my index.html say imports a additional.css, while the style.css gets copied to dist/assets.style.<hash>.css, additional.css will not, and style.<hash>.css will have the same import, as if they were still in the same directory.

Apologies if that's word-soup, here's an example repo with a build pushed: https://github.com/rschristian/wmr-css-imports

(non-relevant files omitted)

➜  ~/Projects/css-imports tree public
public
├── additional.css
└── style.css

style.css uses @import 'additional.css'; and this works fine in dev.

➜  ~/Projects/css-imports tree dist
dist
├── additional.css
├── assets
│   └── style.6c21df40.css

While the asset path changed (no longer in the same directory), the processed path has not.

コントリビューターガイド