![](/img/trans.png)
[英]Material Design Lite (MDL) VS Angular2 Material in Angular2 app
[英]Including Material Design Lite (MDL) in Angular2
我正在尝试将材料设计精简版包含在我的Angular 2.0(最终)项目中(使用webpack)。 我正在使用此设置:
sassLoader = { includePaths: [ path.resolve( __dirname, "./node_modules/material-design-lite/src") ] };
在npm开始时,我收到一条错误消息,指出app.component.scss中的变量无法找到。 更具体地说,我收到以下错误消息:
ERROR in ./src/app/app.style.scss
Module build failed:
@import "variables";
^
File to import not found or unreadable: variables
Parent style sheet: stdin
in d:\Project Files\<full-path>\src\app\app.style.scss (line 4, column 1)
@ ./src/app/app.component.ts 25:21-48
@ ./src/app/app.module.ts
@ ./src/app/index.ts
@ ./src/main.browser.ts
@ multi main
看起来最后一步(包括webpack的路径)不起作用,但是我不知道如何解决这个问题。
正如TeoMatthew所指出的那样,webpack配置文件位于项目根目录的子目录中,因此需要使用“../”来引用webpack中的根目录,如下所示:
path.resolve(__dirname, '../node_modules/normalize-scss/sass')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.