首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用带有余烬的材料设计部件

使用带有余烬的材料设计部件
EN

Stack Overflow用户
提问于 2018-01-03 19:23:20
回答 2查看 623关注 0票数 2

我试图使用材料组件Web(MDC-Web) sass功能与成员-cli-sass。我用Yarn安装了MDC-Web

在我的成员-cli-build.js文件中,我将我的sass includePaths设置为:

代码语言:javascript
复制
 sassOptions: {
           includePaths: ['node_modules/material-components-web','node_modules/@material']      
    }

然后在我的app.scss文件中尝试导入完整的组件库,如下所示:

代码语言:javascript
复制
@import "material-components-web";

但是,我得到了错误:

错误:错误:文件导入未找到或不可读:@material/button/mdc-按钮。

为什么SASS编译器找不到它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-04 01:14:46

这个问题在我第一次开始的时候也给了我。我已经在我的ember中使用了几个月了,这就是我在app.scss中使用的方法

代码语言:javascript
复制
// Parent MDC Theming example

$mdc-theme-primary: #009688;
$mdc-theme-secondary: #00bcd4;
$mdc-theme-background: #fff;

@import "material-components-web/material-components-web";

// Overrides to follow example

.mdc-grid-tile__secondary{
    background-color: rgba(0, 150, 136, 0.75);
}
.mdc-list-item{
    white-space: unset;
    overflow: visible;
}

在余烬-cli-构建中

代码语言:javascript
复制
sassOptions: {
  includePaths: [
    'node_modules'
  ]
}
票数 2
EN

Stack Overflow用户

发布于 2018-01-03 21:52:15

ember-cli.build.js中,您必须导入依赖项,而这些依赖项不是成员加载项。见https://guides.emberjs.com/v2.18.0/addons-and-dependencies/managing-dependencies。从2.15开始,也可以从node_modules (https://discuss.emberjs.com/t/import-javascripts-from-node-modules-packages/13606)导入。

但是对于material-components-web来说,这根本不应该是必要的。相反,您可以简单地使用余烬材料.零件.腹板,其中包括material-components-web为您。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48083865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档