我正在尝试使用自定义主题,但我一直收到错误:
{
"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)