-2

我安装了 Ruby 并输入了“gem install sass”并在 ++notepad 上创建了一个 style.scss 文件并输入了“sass --watch style.scss:style.css” 我得到了什么:Sass 正在关注变化。按 ctrl-c停止。错误没有这样的文件或目录 style.scss

style.scss 保存在我的桌面上。

我是否必须将其放在特定目录中..?

我只是想尝尝 sass 并继续使用 codepen 和一个简单的代码

 <div class="box"> </box>

粗鲁的

$blue: #3bbfce;
.box{background:$blue;}

这就是我得到的:“#3bbfce”之后的无效 CSS:预期的表达式(例如 1px,粗体),是“;”

我对 sass 做错了什么?

4

2 回答 2

5

那不是SASS。

SASS 不使用分号或大括号,它会告诉你很多。之后#3bbfce,您有一个无效语法的分号。

这是等效的语法正确的 SASS:

$blue: #3bbfce

.box
  background: $blue

如果要使用使用分号和大括号的 S C SS 变体,--scss需要在命令行中添加:

$ sass --scss --watch style.scss:style.css
于 2013-09-27T20:09:10.247 回答
1

You need to execute your terminal commands from the directory where your .sass and .css files should live. So in your command prompt, do something like cd c:\Users\username\Desktop or cd ~\Desktop - whichever is appropriate for your operating system.

Also note that Sass has two different syntaxes - .sass and .scss. The .scss syntax uses brackets and nesting, but the .sass syntax uses whitspace for nesting. It looks like you're writing .scss but you've set the syntax to .sass; so either change the syntax or use whitespace in your code.

于 2013-09-27T20:16:55.257 回答