npm run serve --prepub 运行项目报错
报错提示中没有提示/deep/ 出了问题,经过一番搜索,root stylesheet 报错竟然是因为/deep/的问题。
在 < style >
标签中用了scoped
属性,这样会导致样式不能传给子组件,因此加了 /deep/
使样式穿透,让样式在子组件启效果。
【解决办法】
若用less 对 css 做出预处理,使用 /deep/ 就可以;
若用 scss 对 css 做出的预处理,使用 ::v-deep代替 /deep/;
<style lang="scss" scoped>