Посылка, импортирующая файлы material-components-web s css, установленные в node_modules, не работает - PullRequest
1 голос
/ 26 апреля 2020

Я установил material-selected в соответствии с инструкциями здесь , выполнив команду:

npm install @material/select

Я включил html для выбора и установки его ширины. И в моем файле sass я импортировал стиль материала, как предложено в документации:

@use "@material/list/mdc-list";
@use "@material/menu-surface/mdc-menu-surface";
@use "@material/menu/mdc-menu";
@use "@material/select/mdc-select";

Но, когда я пытаюсь построить свой проект с использованием участка, я получаю ошибку:

Can't find stylesheet to import.

@use "@material/list/mdc-list";
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/scss/app.scss 1:1  root stylesheet

Как мне импортировать эти таблицы стилей? Я также пытался с оператором тильды:

@use "~@material/list/mdc-list";
@use "~@material/menu-surface/mdc-menu-surface";
@use "~@material/menu/mdc-menu";
@use "~@material/select/mdc-select";

Но это тоже не помогло, тогда я получил ::

  @use "@material/density/functions" as density-functions;
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  node_modules/@material/list/_mixins.scss 22:1 @use
  node_modules/@material/list/mdc-list.scss 21:1 @use
  src/scss/app.scss 1:1 root stylesheet
  Error: Can't find stylesheet to import.

  @use "@material/density/functions" as density-functions;
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  node_modules/@material/list/_mixins.scss 22:1   @use
  node_modules/@material/list/mdc-list.scss 21:1  @use
  src/scss/app.scss 1:1                           root stylesheet

Также в моем редакторе кода vs я получаю предупреждение что правило @use неизвестно:

 Unknown at rule @usescss(unknownAtRules)

Я не уверен, почему я это понимаю.

...