1. ホーム
  2. sass

[解決済み] SassError: 名前空間 "math" を持つモジュールはありません。

2022-11-10 15:57:21

質問

私はVueアプリで動作するように数学のSASSライブラリに問題がある。それはDart Sass、およびsass-loaderでコンパイルされます。Dart Sassのバージョンは次のとおりです。 1.26.3 であるため、mathモジュールは が動作するはずです。

Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: There is no module with the namespace "math".

@for $i from 2 through 10 
    &:nth-child(#{$i}) { transition-duration: 300ms + $i * 50ms - 400ms * math.floor($i / 8); }
                                                                          ^^^^^^^^^^^^^^^^^^
}

どのように解決するのですか?

解決しました。私は追加する必要がありました

@use 'sass:math';

をファイルの先頭に置く。