-
ArthurSlog
-
SLog-40
-
Year·1
-
Guangzhou·China
-
Aug 17th 2018
劳心者治人 劳力者治于人
- 我们在这里使用 npm 指令的方式安装 Sass,根据 Sass官网 的说明,我们全局安装 Sass
sudo npm install -g sass
- 我们切换到 css 文件夹路径下,创建一个 sass文件,sass 文件分两种语法 sass 和 scss,在这里我们使用 scss 语法,这种语法更接近原生的 css语法
cd clinet/css
- 根据 Sass官网的使用手册
client/css/style.scss
$font-stack: Helvetica, sans-serif;
$primary-color: #ff0000;
body {
font: 100% $font-stack;
color: $primary-color;
}
#signup-container {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
- Sass使用 $ 符号来实现变量的功能,也就是说,在一个字符串前面加上 $ 符号,就能使这个字符串代表一个变量:
$front-stack: Helvetica, sans-serif;
-
上面变量为 front-stack,他的值是 Helvetica, sans-serif
-
现在,切换到 css 文件夹路径下
cd client/css/
-
现在,我们要使用 Sass预编译器(其实就是一段代码,一个程序),来把 sass 文件转换为 css 文件
-
根据 Sass官网的使用说明,"sass sass文件名 css文件名"
sass style.scss style.
- 现在,scss 文件就转换为 css 文件了,转换的结果如下:
client/css/style.css
body {
font: 100% Helvetica, sans-serif;
color: #ff0000;
}
#signup-container {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
/*# sourceMappingURL=style.css.map */
-
现在,打开浏览器,输入 127.0.0.1:3000/app.html,文字现在应该是红色的了
-
至此,我们成功使用 Sass预编译器 来生成我们需要的 css 文件。