px2rem-postcss
px2rem-postcss copied to clipboard
Postcss version of px2rem.
详细起因经过点这里:https://github.com/vitejs/vite/pull/7186 这里是简要描述: 1. postcss的parse一般会接受参数opts,并且生成的ast的某些值依赖opts https://github.com/postcss/postcss/blob/24f2efc9a36d31c7a0cdf884804d3cfaea024be2/lib/parse.js#L7 2. 我们这里没有传opts,导致ast少了属性`input.file`,而我在用的`vite`里的`vite-url-plugin`插件强依赖了这个属性导致最终打包出问题 3. 我觉得ast还是不应该受到影响的,所以做了这个修改 感谢大佬
react 使用stylus,配置完无法自动转化成rem,px还是px,没有转化 配置如下: plugins: () => [ require('postcss-flexbugs-fixes'), require('postcss-preset-env')({ autoprefixer: { flexbox: 'no-2009', }, stage: 3, }), // Adds PostCSS Normalize as the reset css with default options, // so...
``` const pxtorem = require('postcss-px2rem') const postcssPresetEnv = require('postcss-preset-env') module.exports = ({ file }) => { let remUnit = null if (file && file.dirname && file.dirname.indexOf('vant') > -1) { remUnit...
执行报错`node.getIterator is not a function`
 { test: /\.styl$/, use: [ require.resolve('style-loader'), { loader: require.resolve('css-loader'), options: { importLoaders: 1, }, }, { loader: require.resolve('postcss-loader'), options: { // Necessary for external CSS imports to work //...
`const { override, addWebpackAlias, addPostcssPlugins, } = require('customize-cra') const path = require('path') const stylus = () => (config) => { const stylusLoader = { test: /\.styl$/, use: [ { loader:...
如题,这个怎么解决啊
现在有个问题是,在手机上,调出小键盘,页面重新渲染,用户体验特别不好,这咋改呀?