根据文档,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
提交
取消
