Sass 地块导入材料组件web scss文件安装到节点_模块不工作

Sass 地块导入材料组件web scss文件安装到节点_模块不工作,sass,parceljs,material-components-web,Sass,Parceljs,Material Components Web,通过运行以下命令,我已按照说明安装所选的材料: 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";

通过运行以下命令,我已按照说明安装所选的
材料

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";
但是,当我尝试使用parcel构建项目时,我得到了一个错误:

Can't find stylesheet to import.

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

src/scss/app.scss 1:1  root stylesheet
我应该如何导入这个样式表? 我也尝试过tilde operator:

@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)

我不知道为什么会这样。

使用包裹捆绑机时,还需要提供导入路径配置。有关如何配置Sass的更多详细信息,请参阅

.sassrc.js
文件添加到项目根文件夹,并包括以下行:

const path = require('path')

const CWD = process.cwd()

module.exports = {
  "includePaths": [
    path.resolve(CWD, 'node_modules'),
    path.resolve(CWD, 'src')
  ]
}

这里有一个小故障。

你找到了吗?我也有同样的问题。不,不幸的是我仍然有同样的问题