我创建了一个 angular 库项目,我想在其中使用 SCSS 作为样式。
所以我已经配置
ng config schematics.@schematics/angular:component.styleext scss
Run Code Online (Sandbox Code Playgroud)
这对angular.json文件做了一个条目
"schematics": {
"@schematics/angular:component": {
"styleext": "scss"
}
}
Run Code Online (Sandbox Code Playgroud)
现在我在我的库组件中使用materialize-css UI 库。它需要导入它的 SCSS 文件。
我看不到style.scss文件,我可以在其中导入此文件以及我的组件和其他常见样式?
我尝试创建一个并进入angular.json
"styles": ["projects/library_name/styles.scss"]
Run Code Online (Sandbox Code Playgroud)
下projects-> library_name-> architect-> build->options
但这在构建库项目时显示错误
Schema validation failed with the following errors:
Data path "" should NOT have additional properties(styles).
Run Code Online (Sandbox Code Playgroud)
更新
我得到了这个,如果有帮助,解决同样的问题!