根據文檔,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
提交
取消
