evrone / postcss-px-to-viewport

A plugin for PostCSS that generates viewport units (vw, vh, vmin, vmax) from pixel units. The best choice to create a scalable interface on different displays by one design size.
https://evrone.com/postcss-px-viewport
MIT License
2.98k stars 401 forks source link

need help ,px-to-viewport-ignore-next is not working #149

Open cvpv opened 1 year ago

cvpv commented 1 year ago

with scss,this feature can not working

cvpv commented 1 year ago

我知道很多人都提了这个问题,但是现在2022年12月了,还没有处理吗?我们是否应该迁移到其他的开源库库?

I know many people have raised this question, but it is now December 2022, and has not been resolved yet? Should we migrate to other open source libraries?

lzm0x219 commented 1 year ago

迁移吧

cvpv commented 1 year ago

我花了一下午解决了sass-loader注释不生效的问题。 在webpack5中同时使用sass-loader(dart-sass) 和 post-css(postcss-px-to-viewport),生产环境会出现/ px-to-viewport-ignore-next /无效的情况,即使拉取了最新的仓库代码(未使用npm源)。 这是因为sass-loader在生产环境可能把所有段落压缩成了一行,使用如下配置sass-loader来禁止该行为 { loader: 'sass-loader', options: { sassOptions: { outputStyle: 'expanded' } } } 获取更多:https://sass-lang.com/documentation/js-api/modules#OutputStyle

srrgithub commented 1 year ago

我花了一下午解决了sass-loader注释不生效的问题。 在webpack5中同时使用sass-loader(dart-sass) 和 post-css(postcss-px-to-viewport),生产环境会出现/ px-to-viewport-ignore-next /无效的情况,即使拉取了最新的仓库代码(未使用npm源)。 这是因为sass-loader在生产环境可能把所有段落压缩成了一行,使用如下配置sass-loader来禁止该行为 { loader: 'sass-loader', options: { sassOptions: { outputStyle: 'expanded' } } } 获取更多:https://sass-lang.com/documentation/js-api/modules#OutputStyle

umi4这么配置了好像还是无效的? image