sass
node-sass
1 | npm install node-sass@4.14.1 --save-dev |
安装指定版本:
由于2020以后下载的sass版本过高会导致报错,所以下载指定的7.x.x版本
1 | npm install sass-loader@7.3.1 --save-dev |
卸载
1 | npm uninstall sass-loader |
使用
1 | <style lang="scss" scoped> |
如果安装失败可以通过淘宝的cnpm镜像安装node-sass,解决以上问题。
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
dart-sass
安装sass-loader
1 | npm install sass-loader --save-dev |
安装dart-sass
1 | npm install sass --save-dev |
注意:你也可以选择安装node-sass,来替换dart-sass,但非常不建议!
dart-sass
和node-sass
都是用来将sass编译成css的工具。但node-sass 与 Node.js 版本相关联,这就导致,一旦本地 Node.js 升级,就会出现node-sass
无法工作的情况- 2020年10月27日,Sass 官方团队正式宣布 Libsass 将弃用,以及基于它的 Node Sass 和 SassC,并且建议用户使用 Dart Sass。
- npm 上的 dart-sass 包已被弃用,直接更名为 sass
dart-sass
不支持/deep/
,要改成::v-deep