Skip to content
This repository has been archived by the owner on Aug 30, 2024. It is now read-only.

本地编译按需加载之后,插入的style 会在自己写的style 之后 #27

Closed
zlyyyy opened this issue Jul 20, 2021 · 5 comments

Comments

@zlyyyy
Copy link

zlyyyy commented Jul 20, 2021

如题,本地开发模式下,按需加载插入的antd style 会在css module 的style 之后。导致css 被覆盖,打包没问题
image
image

@zhengjitf
Copy link

https://github.com/anncwb/vite-plugin-style-import/blob/560b46ce37cc06ef6db33583b728eb2876c106bf/src/index.ts#L97-L101

开发环境和生产环境 css 引入语句的位置不同,不清楚作者为什么要做这个区分。期望的是一致的行为

@zlyyyy
Copy link
Author

zlyyyy commented Jul 26, 2021

https://github.com/anncwb/vite-plugin-style-import/blob/560b46ce37cc06ef6db33583b728eb2876c106bf/src/index.ts#L97-L101

开发环境和生产环境 css 引入语句的位置不同,不清楚作者为什么要做这个区分。期望的是一致的行为

vitejs/vite#3924 可能是跟vite有关系

@anncwb
Copy link
Collaborator

anncwb commented Aug 1, 2021

这个是因为sourcemap的问题,我先注释了

@anncwb anncwb closed this as completed in 896a6fb Aug 1, 2021
@jhxxs
Copy link

jhxxs commented Nov 17, 2021

这个是因为sourcemap的问题,我先注释了

刚也遇到了这个问题,导致通过修改:root下的css变量无法覆盖vant默认样式,目前是通过在css变量后加!important实现覆盖。不知道有没有更好的解决方法。
版本: 1.3.0
vite: 2.6.4

@zlyyyy
Copy link
Author

zlyyyy commented Nov 17, 2021

这个是因为sourcemap的问题,我先注释了

刚也遇到了这个问题,导致通过修改:root下的css变量无法覆盖vant默认样式,目前是通过在css变量后加!important实现覆盖。不知道有没有更好的解决方法。 版本: 1.3.0 vite: 2.6.4

我直接不用了,直接全量引入了

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants