如何阅读材料主题的某些定义?
我正在使用 Visual Studio代码和 SCSS IntelliSense 扩展名,但我无法找到@angular模块本身的定义。
我正在使用@import '~@angular/material/theming'
导入模块,一切正常,应用程序运行正常。
唯一的问题是,当我尝试从材料主题(例如angular-material-theme
)中查找任何内容的定义时,我得到"No definition found found ..."
关于如何使这项工作的任何想法?
答案 0 :(得分:0)
您可以在node_modules/@angular/material/_theming.scss下找到该文件。
文件名开头的下划线表示该文件是部分文件,因此可以在不使用前导下划线的情况下导入该文件。
我不知道,如果你熟悉偏爱,但是Sass documentation定义了部分如下:
如果您要导入SCSS或Sass文件但不想编译为CSS文件,则可以在文件名的开头添加下划线。这将告诉Sass不要将其编译为普通的CSS文件。然后,您可以在不使用下划线的情况下导入这些文件。