首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Visual代码中编译Sass时出错

在Visual代码中编译Sass时出错
EN

Stack Overflow用户
提问于 2022-01-07 15:08:05
回答 1查看 233关注 0票数 -1

我正在尝试使用一些工具(如Sass )来跟踪一些关于引导5的YT教程

这个视频的作者在他的例子开始是测试他的脚本编译Sass代码是否有效。

以下是他作品的截图:

截图1

我试图做同样的事情,但我错了说:

Error: Sass variables aren't allowed in plain CSS.

这是我的密码:

代码语言:javascript
复制
$primary: #ff0000;

.test-1 {
    color: $primary;
}

截图:截图2

这是在编译我的脚本之后出现的:

代码语言:javascript
复制
/* Error: Sass variables aren't allowed in plain CSS.
 *   ,
 * 1 | $primary: #ff0000;
 *   | ^^^^^^^^
 *   '
 *   scss/style.css 1:1  root stylesheet */

body::before {
  font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono",
      "Droid Sans Mono", monospace, monospace;
  white-space: pre;
  display: block;
  padding: 1em;
  margin-bottom: 1em;
  border-bottom: 2px solid black;
  content: "Error: Sass variables aren't allowed in plain CSS.\a   \2577 \a 1 \2502  $primary: #ff0000;\a   \2502  ^^^^^^^^\a   \2575 \a   scss/style.css 1:1  root stylesheet";
}

终端截图

我认为我的代码看起来和他的一样,那么问题在哪里呢?自从视频发布后,Sass的一些规则是否发生了变化?

这是我从package.json获得的信息:

代码语言:javascript
复制
    "sass": "^1.45.2"
  },
  "dependencies": {
    "@fortawesome/fontawesome-free": "^5.15.4",
    "autoprefixer": "^10.4.1",
    "bootstrap": "^5.1.3",
    "postcss": "^8.4.5",
    "postcss-cli": "^9.1.0"

他的:

代码语言:javascript
复制
    "sass": "^1.32.12"
  },
  "dependencies": {
    "@fortawesome/fontawesome-free": "^5.15.3",
    "autoprefixer": "^10.2.5",
    "bootstrap": "^5.0.0",
    "postcss-cli": "^8.3.1"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-07 15:10:15

你的文件扩展名是什么?应该是.scss。=> my-style.scss

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70623234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档