相关疑难解决方法(0)

将 SCSS 与使用 angular-cli 创建的角度库一起使用

我创建了一个 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)

更新

我得到了这个,如果有帮助,解决同样的问题!

sass angular-cli angular

6
推荐指数
2
解决办法
6975
查看次数

标签 统计

angular ×1

angular-cli ×1

sass ×1