sass是什么?
Sass (英文全称:Syntactically Awesome Stylesheets) 是一个最初由 Hampton Catlin 设计并由 Natalie Weizenbaum 开发的层叠样式表语言。
Sass 是一个 CSS 预处理器。
Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。
Sass 完全兼容所有版本的 CSS。
Sass 扩展了 CSS3,增加了规则、变量、混入、选择器、继承、内置函数等等特性。
Sass 生成良好格式化的 CSS 代码,易于组织和维护。
Sass 文件后缀为 .scss或者**.sass**。
安装sass-loader报错原因:
相信很多人在安装sass-loader时报错,
- 百分之八九十是因为node-sass和sass-loader的版本匹配问题,版本不对应
- 还有百分之十是因为电脑没有python环境
- 还有最后一小部分原因是node-sass停止更新了,
解决方法
- 版本匹配,npm , node, sass-loder版本对应
- 电脑安装python,并配置环境变量,推荐
2.7.x
和3.6.7
版本 - node的版本别装太高了,不支持node-sass。
版本对应关系
具体的版本对应关系,请参考以下文章:
node与node-sass的版本对应关系_node-sass对应node版本-****博客