Sass 安装

本章节我们主要介绍 Sass 的安装与使用。

NPM 安装

我们可以使用 npm(NPM 使用介绍)来安装 Sass。

npm install -g sass

注:国内 npm 建议使用淘宝镜像来安装,参考:NPM 国内慢的问题解决

Windows 上安装

我们可以使用 Windows 的包管理器 Chocolatey 来安装:

choco install sass

Mac OS X (Homebrew)安装

Mac OS 可以使用 Homebrew 包管理器来安装:

brew install sass/sass/sass

更多安装方法可以查看官网:Sass: Install Sass


使用介绍

我们的教程使用的是 npm 安装的 sass,安装完成后可以查看版本:

$ sass --version 1.22.12 compiled with dart2js 2.5.0 接下来我们创建一个 runoob-test.scss 文件,内容为:

runoob-test.scss 文件代码:

/* 定义变量与值 */
$bgcolor: lightblue;
$textcolor: darkblue;
$fontsize: 18px;

/* 使用变量 */
body {
  background-color: $bgcolor;
  color: $textcolor;
  font-size: $fontsize;
}

然后在命令行输入下面命令,即将 .scss 文件转化的 css 代码:

$ sass runoob-test.scss
@charset "UTF-8";
/* 定义变量与值 */
/* 使用变量 */
body {background-color: lightblue;color: darkblue;font-size: 18px;
}

我们可以在后面再跟一个 .css 文件名,将代码保存到文件中:

$ sass runoob-test.scss runoob-test.css

这是会在当前目录下生成 runoob-test.css 文件,代码如下:

@charset "UTF-8";
/* 定义变量与值 */
/* 使用变量 */
body {background-color: lightblue;color: darkblue;font-size: 18px;
}/*# sourceMappingURL=runoob-test.css.map */

sass教程之--sass的安装相关推荐

  1. sass教程之--sass变量

    Sass 变量 变量用于存储一些信息,它可以重复使用. Sass 变量可以存储以下信息: 字符串 数字 颜色值 布尔值 列表 null 值 Sass 变量使用 $ 符号: $variablename: ...

  2. 【Sass】全面的 Sass 教程及学习笔记

    文章目录 Sass 安装教程 `npm` 安装 Sass 变量存储数据 Sass 嵌套 CSS Mixins 创建可重用 CSS @if 和 @else 为样式添加逻辑 @for 创建一个 Sass ...

  3. SASS的一些使用体会(安装-配置-开启firefox的调试)

    对CSS预处理这个东西的看法,基本就是2种 第一种:不就是css吗,我会写就好了搞得那么复杂干嘛 第二种:感觉这个东西非常有必要,它规范了代码,使开发变得更轻松 好吧以前我是第一种,并且觉得又要配置环 ...

  4. 【学习笔记 】sass教程巩固学习

    一.什么是SASS SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护. 本文总结了SASS的主要用法.我的目标是,有了这篇文章,日常的一 ...

  5. 【HBuilderX】预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件:

    [HBuilderX]预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件: 一.报错 二.报错原因 三.解决办法 一.报错 预编译器错误:代码使用了sc ...

  6. 【sass】Sass教程

    Sass 是层叠样式表,Sass 是一个 CSS 预处理器.Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间.Sass 完全兼容所有版本的 CSS.Sass 扩展了 ...

  7. 超级简单的SASS教程和使用指南

    英文 | https://mobileappcircular.com/super-easy-sass-tutorial-and-usage-guide-6fb75946ff6c 翻译 | 杨小爱 作为 ...

  8. python3里的pillow怎么安装_“python安装pillow教程“python3.4怎么安装pil

    "python安装pillow教程"python3.4怎么安装pil python安装pillow教程2020-10-09 03:37:02人已围观 如何在python3.6中装p ...

  9. SCCM 2007系列教程之二客户端安装之客户端请求安装

    一.客户端安装方法:     客户端请求安装.软件更新点安装. 组策略安装.登录脚本安装.手动安装.升级安装.客户端映像 客户端成功安装客户端之后,它将尝试分配到某个站点,并找到该站点的默认管理点以下 ...

最新文章

  1. 去Tech Ed得计划好
  2. java实现HTML转PDF
  3. python 面向对象 私有化浅析
  4. 代码Review发现问题
  5. 转:Java反射教程
  6. 你真的会使用数据库的索引吗?
  7. Windows下设置开机自启动的方式(手动/C++代码的形式)
  8. 最近围绕生鲜社区团购的一些事
  9. 边缘计算(edge computing)中computation offloading、resource allocation、resource provisioning的区别
  10. 波士顿动力又有新视频:机器狗要开门,人类真是拽不回来
  11. android播放视频来源库,一个强悍而优美的Android视频播放器
  12. override 与virtual的理解
  13. 技术晨读_20160217
  14. 企业级数据服务的一点感受
  15. html嵌入百度播放器
  16. vue table表格中只有表头加竖线分割
  17. Android SystemUI 架构详解
  18. 软件测试中如何测试算法?
  19. 系统权限管理功能设计研究
  20. warning:4005 DXGI_STATUS_OCCLUDED,宏重定义

热门文章

  1. “HOW CAN WE KNOW THE DANCER FROM THE DANCE?”: COGNITIVE POETICS AND WILLIAM BUTLER【翻译】
  2. 如何使用数字万用表检测电缆电线的断点
  3. 自学成才,PHP从入门到精通学习路线规划
  4. vts传感器采取船舶的_船舶交通服务系统介绍
  5. 三百个好用又免费的软件名单
  6. Java项目:springboot基于bs的企业考勤管理系统
  7. 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(2)--在事件注册表单上创建表单加载规则
  8. QT 多线程使用moveToThread方式,无法停止的问题
  9. csdn积分获取攻略规则免费
  10. 计算机在地理科学中的作用,多媒体在地理教学中作用(精).doc