一种解决方式

把代码中的/deep/ 全部替换成::v-deep

另一种解决方式 降级或升级保持兼容

安装7.0.0版本,7.0.1无法编译/deep/

npm install sass-loader@7.0.0

node-sass和sass-loader存在依赖关系

还有有一种解决方式

直接修改sass-loader中的utils.js文件的关于sass的选择方面的代码,项目使用的是node16,因此好像是说sass默认使用的dartsass,但是想要编译 /deep/ 就要选择nodesass才行,因此直接到sass-loader文件修改即可,这个deep就算过去了

根本原因参考

https://juejin.cn/post/7085915259541667847?searchId=20240609225447DB4F5AED401816E9C2C7

某天,我的 sass-loader 突然不认 /deep/ 语法了

YogaLin