根据文档,px2rem-loader应该是配置在vue.config.js里的,我开始放在css.loaderOption里,yunq loaderOptions: { px2rem:{ options:{ remUnit:75, dpr:2
}
}
},然后就提示 Invalid options in vue.config.js: child "css" fails because [child "loaderOptions" fails because ["px2rem" is not allowed]]放在chainWebpack也不行。有大神可以贴个代码我看下或者提供一个文档我看下么?
1 回答
jeck猫
TA贡献1909条经验 获得超7个赞
解决方案参考我的多页脚手架:https://github.com/dailynodej...
chainWebpack: config => { config.module .rule('css') .test(/\.css$/) .oneOf('vue') .resourceQuery(/\?vue/) .use('px2rem') .loader('px2rem-loader') .options({ remUnit: 75 }) }
loaderOptions 里面是不能配置的,没有这个项,源码 cli-service/lib/options.js
loaderOptions: joi.object({ css: joi.object(), sass: joi.object(), less: joi.object(), stylus: joi.object(), postcss: joi.object() })
添加回答
举报
0/150
提交
取消