SASS无法使用[--watch]监视SCS

SASS无法使用[--watch]监视SCS,sass,Sass,我按照以下说明进行了SASS的标准安装(Dart SASS 1.16.1): 我的设置: $color: blue; .div-1 { background-color: $color; } .div-1 { background-color: red; } 节点-v:v11.6.0 sass--版本:1.16.0 操作系统:Ubuntu linux 18.04 LTE SASS安装: npm install -g sass 工艺流程: $color: blue; .div-

我按照以下说明进行了SASS的标准安装(Dart SASS 1.16.1):

我的设置:

$color: blue;

.div-1 {
  background-color: $color;
}
.div-1 {
  background-color: red;
}
节点-v:v11.6.0

sass--版本:1.16.0

操作系统:Ubuntu linux 18.04 LTE


SASS安装:

npm install -g sass
工艺流程:

$color: blue;

.div-1 {
  background-color: $color;
}
.div-1 {
  background-color: red;
}
从SCS首次创建CSS:

sass index.scss index.css
尝试启动[--watch]:(两个文件位于同一文件夹中):

还尝试在文件名之间使用冒号[:],这实际上仅在指定文件夹时才需要:

sass --no-source-map --watch index.scss:index.css
激活手表后,我将[color:red;]更改为[color:blue],但保存SCS时css不会更新

运行后的终端打印输出[--watch]:无

我的SCSS文件:

$color: blue;

.div-1 {
  background-color: $color;
}
.div-1 {
  background-color: red;
}
不运行[--watch]的CSS结果:

$color: blue;

.div-1 {
  background-color: $color;
}
.div-1 {
  background-color: red;
}

我认为问题可能是,您需要在输入和输出之间使用

sass——无源映射——监视index.scss:index.css

参考资料如下:

更新了问题信息。事实上,我已经在文件之间使用[:]进行了测试,尽管它只是在指定文件夹时才需要。所以终端没有任何反馈?更新:您的
索引.scss
中是否有@imports?可能更改的SCSS文件没有导入到
索引中。SCSS
更新了问题。没有来自终端的反馈。如果我运行[--watch]命令,但最初没有结果css文件,则不会创建css文件(可能正常?)。如果我在运行[--watch]之前确保css确实存在,我将不会得到确认打印输出,但不会出现错误。您知道[--watch]工作需要在文件夹/文件结构中的位置是否有限制吗?如果您在没有
--watch
的情况下启动此注释,它将创建文件?为什么不需要源映射?最近开始使用SASS,我只是想减少生成的文件量,这就是排除sourcemap的简单原因。我试图删除[--no source map],但它并没有改善结果。仍然没有[--watch]监控,终端中也没有确认打印输出。