鍍金池/ 問答/HTML5  HTML/ React項目中使用scss插值語法

React項目中使用scss插值語法

  1. react項目是使用create-react-app創(chuàng)建的,
  2. 通過安裝node-sass: "^4.7.2"sass-loader"^6.0.7"解析.scss文件,
  3. 當(dāng)使用scss的插值#{}時會報錯,不使用的話沒有問題,這是怎么問題?

初次接觸scss,請大佬們指點迷津

  • 部分代碼(tabs.scss)
$class-prefix: "tabs";

.#{$class-prefix}{
  &-bar {
    margin-bottom: 16px;
  }

  &-nav {
    font-size: 14px;

    &:after,
    &:before {
      display: table;
      content: " ";
    }

    &:after {
      clear: both;
    }

  }
  • 報錯信息

圖片描述

  • 配置代碼

圖片描述

  • 官網(wǎng)查了下插值語法該是這樣用啊

圖片描述

回答
編輯回答
心癌

scss 沒問題,錯誤應(yīng)試是 postcss 或者更前面的 loader 出的吧, sass-loader 應(yīng)該在最前面執(zhí)行才對?

2017年7月5日 21:12