angular-material - @angular 材质主题无法在浏览器上加载
问题描述
我正在运行从 git 克隆的 Angular 应用程序。在 npm install 和 ng serve 上没有发现错误。但是我的浏览器显示空白屏幕。我可以看到错误:
加载资源失败:服务器响应状态为 404(未找到)node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css
css 文件在指定路径中可用。
我的 style.css 包括:
@import "../node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css";
我是角度的新手......请指导我继续。
解决方案
从文档中,在您的 styles.scss 中:
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
你必须替换../node_modules/
为~
推荐阅读
- javascript - new Date() 从哪里得到它的格式?
- c# - 插入到 2 个表的同时 API 请求上的数据库死锁
- graphql - 反对使用带有 jsonSchema 的 virtualAttributes
- jenkins - 使用带有 Makefile 的 jenkins 将 tar 文件推送到 s3
- python - PYTHON 文件可以在 IDE 中运行,但是在 CMD 中运行或直接运行 py 文件时显示错误
- angular - Angular 和 Spring Boot 应用程序 gradle 的包大战
- c++ - 将 std::future 传递给 boost::thread 与 std::thread
- python - 未使用的参数“kwargs”与覆盖方法?
- python - 如何通过将另一列中的两个两个值分组来添加两列值
- android - 如何解决 Android 中 ML Kit 文本识别库中的错误?