小编san*_*iot的帖子

为什么sassmeister和本地环境的计算结果不同?

我做复杂的计算。例如,以下 mixin为SassMeister返回0.00000096(在编译器 dart-sass v1.18.0 中使用)。

但是使用gulp-dart-sass这会在 Windows 10 上给出不同的结果(9.6000002259)。这是为什么?我希望它像 SassMeister 一样工作。

Sass文件

$x: 0.98;
$a: 300;

@function f($x){
  $x: 1 - $x;
  @return 1 - $x * $x * $x * $x * $x;
}

@error f($x) * -$a + $a;
Run Code Online (Sandbox Code Playgroud)

gulpfile.js

'use strict';

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

gulp.task('sass', function () {
  return gulp.src('./*.scss')
    .pipe(sass().on('error', sass.logError))
    .pipe(gulp.dest('./css'));
});
Run Code Online (Sandbox Code Playgroud)

包.json

{
  "name": "g",
  "version": "1.0.0",
  "description": "",
  "main": "index.js", …
Run Code Online (Sandbox Code Playgroud)

javascript css math sass gulp

6
推荐指数
0
解决办法
110
查看次数

标签 统计

css ×1

gulp ×1

javascript ×1

math ×1

sass ×1