小编Ada*_*ter的帖子

Angular 4 + Material 2 SASS编译错误"要导入的文件未找到或不可读"

我正在尝试使用自定义主题,但我一直收到错误:

{
  "status": 1,
  "file": "/home/adam/Projects/test-material/src/unicorn.scss",
  "line": 1,
  "column": 1,
  "message": "File to import not found or unreadable: ~@angular/material/theming.\nParent style sheet: /home/adam/Projects/test-material/src/unicorn.scss",
  "formatted": "Error: File to import not found or unreadable: ~@angular/material/theming.\n       Parent style sheet: /home/adam/Projects/test-material/src/unicorn.scss\n        on line 1 of src/unicorn.scss\n>> @import '~@angular/material/theming';\n   ^\n"
}
Run Code Online (Sandbox Code Playgroud)

我已经安装了一个白兰地新的Angular来测试它,我一直得到同样的错误.我试过了:

$ ng new test-material
$ cd test-material/
$ npm install --save @angular/material
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个名为src/unicorn.scss并粘贴自https://material.angular.io/guide/theming的示例自定义主题的文件,并尝试使用以下方法编译它: $ node-sass src/unicorn.scss dist/unicorn.css 我得到了前面提到的错误.内容unicorn.scss是:

@import '~@angular/material/theming';
@include mat-core();
$candy-app-primary: mat-palette($mat-indigo);
$candy-app-accent:  mat-palette($mat-pink, A200, A100, …
Run Code Online (Sandbox Code Playgroud)

sass angular-material2 angular

7
推荐指数
2
解决办法
7274
查看次数

标签 统计

angular ×1

angular-material2 ×1

sass ×1