reference - Angular 6 - 拒绝应用 '...' 的样式,因为其 MIME 类型 ('text/html' ) 不是受支持的样式表

标签 reference styles angular6

当我在 index.html 中引用以下内容时,尝试升级到 Angular 6 并出现以下错误:


拒绝应用来自' https://localhost:44394/~/assets/primengcss/themes/omega//theme.css 的样式' 因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。

最佳答案

经过一番挖掘,找到了答案(至少对我有用):

看起来像在 Angular 6 中,我们需要将任何外部 CSS(如 bootstrap、fontawesome、Primeng 等)包含到 angular.json 中,如下所示:

        "styles": [
          "./node_modules/bootstrap/dist/css/bootstrap.min.css",
          "./node_modules/font-awesome/css/font-awesome.min.css",
          "src/styles.css",
          "./node_modules/primeng/resources/themes/omega/theme.css",
          "./node_modules/primeng/resources/primeng.min.css",
          "./node_modules/primeicons/primeicons.css"
        ],
        "scripts": [
          "./node_modules/jquery/dist/jquery.slim.min.js",
          "./node_modules/popper.js/dist/umd/popper.min.js",
          "./node_modules/bootstrap/dist/js/bootstrap.min.js"
        ]   

关于reference - Angular 6 - 拒绝应用 '...' 的样式,因为其 MIME 类型 ('text/html' ) 不是受支持的样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51487486/

相关文章:

java - 使用 HashMap 时出现无法解释的行为

c++ - 是否可以在堆中分配 vector 但通过引用访问?

c# - 如何在 CustomControl 中以编程方式应用样式

wpf - 如何将 Themes/Generic.xaml 连接到 window1.xaml?

javascript - 如何使用 Angular 管作为共享组件或共享模块

css - 在父元素内设置 <mat-select> 样式

mongodb - 如何正确地泊坞平均堆栈应用程序?

c++ - 这个 getter 返回的是构造函数给出的引用还是类内部对象的引用? C++

java - 对 ArrayList 对象的引用数组

java - Android studio-为按钮添加样式