Что я делаю не так с npm susy и grunt? - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь скомпилировать мои файлы scss, используя susy, node-sass, grunt-sass Я добавил все эти зависимости, используя npm install. Я добавляю настройки для ворчания как

sass: {
      options: {
        implementation: sass,
        sourceMap: true
      },
      dist: {
        options: {
          style: 'expanded',
          require: 'susy'
        },
        files: {
          'app/crossbrand_us/styleguide/css/shared.css': 'app/sass/xb/widgets/advertised-offers/wdgt-advertised-offers-vehicle.scss'
        }
      }
    },
@import "wdgt-advertised-offers-shared";
@import "node_modules/susy/sass/susy";
$wdgt-advertised-offers-vehicle-selector: ".wdgt-advertised-offers-vehicle";

#{$wdgt-advertised-offers-vehicle-selector} {
    @include pad(1%);
 }

но это выдает ошибку

Fatal error: no mixin named pad

Как мне это исправить?

1 Ответ

1 голос
/ 08 марта 2019

Последние версии Susy (3.x) не содержат миксины.Чтобы использовать старые миксины, вам придется перейти на версию Susy 2.x (последняя версия 2.2.14).Или посмотрите документы , чтобы начать работу с Susy 3.

Я не уверен, есть ли какие-либо другие проблемы в настройке ...

...