Scss/sass编译它将字符串变量(内容)转换为不同的字符串

Scss/sass编译它将字符串变量(内容)转换为不同的字符串,sass,Sass,我在配置文件中有一个变量: $temp_icon = "\75"; 后面的代码: .signature { content: "$temp_icon" } 当我使用gulp sass/node sass编译时,我得到: .signature { content: "u" } 这不是我想要的。这实际上是一个问题 你可以安装插件,它会自动为你解决这个问题 它有什么作用? 例如,我们有style.scss: $testContent: "\f26e"; #t

我在配置文件中有一个变量:

$temp_icon = "\75";
后面的代码:

.signature {
    content: "$temp_icon"
}
当我使用gulp sass/node sass编译时,我得到:

  .signature {
        content: "u"
    }
这不是我想要的。

这实际上是一个问题

你可以安装插件,它会自动为你解决这个问题

它有什么作用? 例如,我们有style.scss:

$testContent: "\f26e";

#test{
  content:  $testContent;
}
和吞咽任务:

var sass = require('gulp-sass');

gulp.task('SimpleSASS', function(){
  gulp.src(['style.scss'])
    .pipe(sass())
    .pipe(gulp.dest( "css/" ));
});
运行gulp task SimpleAsses后,下一步将是文件css/style.css:

@charset "UTF-8";
#test {
  content: "";
}
但是,如果我们添加gulp sass unicode(请参阅“用法”),文件css/style.css将具有以下内容:

@charset "UTF-8";
#test {
  content: "\f26e";
}