我按照https://sass-lang.com/install的说明进行了SASS的标准安装(Dart Sass 1.16.1)。
我的设置:
node -v:v11.6.0
sass --version:1.16.0
操作系统:Ubuntu linux 18.04 LTE。
SASS安装:
npm install -g sass
处理流程:
首先从SCSS创建CSS:
sass index.scss index.css
要启动[--watch] :(两个文件都位于同一文件夹中):
sass --no-source-map --watch index.scss index.css
还尝试在文件名之间使用冒号[:],实际上仅在指定文件夹时才需要:
sass --no-source-map --watch index.scss:index.css
启动手表后,我将[颜色:红色;]更改为[颜色:蓝色],但是保存scss时css不会更新。
运行[--watch]后的终端打印输出:无。
我的SCSS文件:
$color: blue;
.div-1 {
background-color: $color;
}
未运行[--watch]的CSS结果:
.div-1 {
background-color: red;
}
答案 0 :(得分:0)
我认为问题可能是,您需要在输入和输出之间使用:
。
sass --no-source-map --watch index.scss:index.css
参考在这里: https://sass-lang.com/guide