css - Angular 6-在生产中未加载自定义CSS

标签 css angular deployment

我已经在我的应用程序中包含了Bootstrap主题。我已将文件复制到src文件夹(与styles.css处于同一级别),并将其添加为angular.json中的最后一个CSS,如下所示:

"build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist/WFRH-Web",
            "index": "src/index.html",
            "main": "src/main.ts",
            "polyfills": "src/polyfills.ts",
            "tsConfig": "src/tsconfig.app.json",
            "assets": [
              "src/favicon.ico",
              "src/assets",
              "src/web.config"
            ],
            "styles": [
              "src/styles.css",
              "node_modules/bootstrap/dist/css/bootstrap.min.css",
              "node_modules/bootstrap-select/dist/css/bootstrap-select.min.css",
              "src/theme_minco.min.css"

并且这些样式在开发人员模式下可以正常工作,但是在部署我的应用程序后它们无法工作。

我用于部署的步骤是:
1) ng build --prod
2) firebase deploy

我也尝试过在styles.css中使用include,只将styles.css留在angular.json中,如下所示:
@import "theme_minco.min.css";

无济于事,因为它也不起作用(它仅适用于开发人员)。

有什么帮助吗?

最佳答案

为产品配置禁用angular.json中的extractCss标志

关于css - Angular 6-在生产中未加载自定义CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52512171/

相关文章:

deployment - 当我希望使用 node.js 在我的项目中部署库时,应该包含哪些文件?

node.js - 如何使Azure nodejs webapp重新运行npm install?

html - 重新排序列 Bootstrap

angular - 如何从 Angular 9 中的变量添加 CSS 类名取决于 bool 变量?

Angular 路由有多个参数,有的在中间

javascript - Angular2 代码给出内联模板错误

java - 在 JBoss 7 上使用 Maven 成功部署,但 Web 应用程序未运行

jquery - 页面加载时的鼠标位置会影响 jQuery 吗?

javascript - 在 JavaScript 代码中添加跨度以更改显示数字的颜色

html - 在 div 中居中元素,Bootstrap