学习自掘金文章https://juejin.cn/post/6988698858754686983
新项目基本都用sass
、sass-loader
,但一些老项目还是用node-sass
,安装依赖时node-sass
会报出需要安装python2
的依赖的错误,太太太坑了。
解决方案:更换node-sass
为dart-sass
,项目中运行
npm install node-sass@npm:dart-sass -D
项目中node-sass
版本是4+,安装dart-sass
是最新的,运行良好
dart-sass
不支持/deep/
语法,项目中有该语法,直接用vscode全局替换/deep/
为::v-deep
,结束战斗