首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >样式不能从angular.json样式数组angular 6中拾取,但可以很好地处理styles.css中的导入

样式不能从angular.json样式数组angular 6中拾取,但可以很好地处理styles.css中的导入
EN

Stack Overflow用户
提问于 2018-08-24 14:14:29
回答 2查看 7.9K关注 0票数 9

我在angular.json样式数组中包含了一些样式,如下所示:

代码语言:javascript
复制
 "styles": [
              "src/styles.css",
              "node_modules/primeicons/primeicons.css",
              "node_modules/primeng/resources/themes/omega/theme.css",
              "node_modules/primeng/resources/themes/bootstrap/theme.css",
              "node_modules/primeng/resources/primeng.min.css",
              "node_modules/bootstrap/dist/css/bootstrap.min.css",
              "node_modules/font-awesome/css/font-awesome.css"
            ]

但这不是挑选风格,因为我看不到原始表的风格和其他风格。不过,如果我像下面这样在styles.css文件中导入样式,则可以很好地工作:

代码语言:javascript
复制
@import '../node_modules/primeng/resources/themes/omega/theme.css';
 @import '../node_modules/primeng/resources/themes/bootstrap/theme.css';
 @import '../node_modules/primeicons/primeicons.css'

我相信我们可以使用上面的任何一种方法,如果这是不正确的,请告诉我。

我还多次重启了ng serve。

任何帮助都是非常感谢的。感谢大家的期待。

我使用angular 6作为它的明显从angular.json,也让我知道是否有任何其他代码或信息必须共享。

EN

回答 2

Stack Overflow用户

发布于 2018-08-27 07:08:12

您也可以让.angular.cli.json保持原样

代码语言:javascript
复制
 "styles": [
        "../node_modules/bootstrap/dist/css/bootstrap.css",
        "../node_modules/font-awesome/css/font-awesome.min.css",
        "../node_modules/primeng/resources/primeng.min.css",
        "../node_modules/primeng/resources/themes/omega/theme.css",
        "styles.scss"
      ],

样式的顺序很重要。在上面的例子中。将首先应用引导css,然后是primeng主题,最后是您的自定义scss文件。最终,styles.scss将覆盖所有其他样式。并且不需要在任何地方导入。

票数 0
EN

Stack Overflow用户

发布于 2021-07-29 19:47:23

在样式数组中添加css后,停止angular项目的本地服务器并重新启动它,简单地说就是重新启动当前angular项目的本地服务器

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51998505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档