最近升级了node版本,导致与node sass版本不一致,项目编译失败,参照网上把版本都升级一致了,但是还是没有解决问题。
后来参考一位朋友的做法,解决了该问题,具体如下:
npm uninstall sass-loader node-sass
npm install sass-loader@8.0.2 sass@1.26.5 –save-dev
执行命令的完成后 启动项目 可能会出现以下报错
原因是在scss里面 /deep/
想要使用样式穿透,让子组件匹配上这个样式
在 less 中 将/deep/
替换成::v-deep
即可