在 css 文件中包含 @include 时出现规则 @include css(unknownAtRules) 错误

Sum*_*edi 10 css twitter-bootstrap angular-bootstrap bootstrap-4 bootstrap-cards

我正在尝试使用 Bootstrap 4 卡片布局自定义卡片列。但是,如果我在 css 文件中编写此代码,为什么会显示错误?

VS 代码中显示错误:规则@include css(unknownatrules) 处未知

HTML 文件

<div class="card-columns">
  <div class="card" *ngFor="let item of vision">
    <div class="card-header">{{item.heading}}</div>
    <carousel [showIndicators]="false">
      <slide *ngFor="let item of vision">
        <img class="card-img-top embed-responsive embed-responsive-16by9" [src]="item.img" alt="vision image">
      </slide>
    </carousel>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS文件

<div class="card-columns">
  <div class="card" *ngFor="let item of vision">
    <div class="card-header">{{item.heading}}</div>
    <carousel [showIndicators]="false">
      <slide *ngFor="let item of vision">
        <img class="card-img-top embed-responsive embed-responsive-16by9" [src]="item.img" alt="vision image">
      </slide>
    </carousel>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

avi*_*006 14

@include 是 SASS 功能而不是 CSS 功能。或者,您可以通过以下方式关闭警告

  "css.lint.unknownAtRules": "ignore"
Run Code Online (Sandbox Code Playgroud)

参考: https: //github.com/microsoft/vscode/issues/53175

https://github.com/stylelint/stylelint/issues/3190


小智 6

如果您使用 scss,则为“scss.lint.unknownAtRules”:“ignore”。