【问题标题】:Angular 6 load css folders in angular.jsonAngular 6 在 angular.json 中加载 css 文件夹
【发布时间】:2018-05-31 05:50:53
【问题描述】:

我正在尝试将我的 html 模板转换为 Angular 应用程序。我有一个名为 plugins 和 img 文件夹的 css 文件夹。

当我添加时:

 "styles": [
          "src/assets/plugins/listtyicons/style.css",
          "src/assets/plugins/jquery-ui/jquery-ui.min.css",
          "src/assets/plugins/bootstrap/css/bootstrap.min.css",
          "src/assets/plugins/plugins/isotope/isotope.min.css",
          "src/styles.css"

        ]

angular.json 文件中的这段代码在尝试启动 Angular 应用程序时出现错误。我已将我的插件文件夹放在资产文件夹中。我收到此错误:

 ERROR in multi ./src/assets/plugins/listtyicons/style.css 
./src/assets/plugins/jquery-ui/jquery-ui.min.css ./src/assets/plugins/bootstrap/css/bootstrap.min.css ./src/assets/plugins/plugins/isotope/isotope.min.css ./src/styles.css
Module not found: Error: Can't resolve 
'/Users/nilay/angular/bes/src/assets/plugins/plugins/isotope/isotope.min.css' 
in '/Users/nilay/angular/bes'

我不知道为什么会出现这个错误。

【问题讨论】:

    标签: css angular6


    【解决方案1】:

    angular 6 中,您必须在 src/style.css(而不是 angular.json)中添加 only

    @import "assets/plugins/listtyicons/style.css";
    @import "assets/plugins/jquery-ui/jquery-ui.min.css";
    @import "assets/plugins/bootstrap/css/bootstrap.min.css";
    @import  "assets/plugins/plugins/isotope/isotope.min.css";
    

    angular.json

    "styles": [
              "src/styles.css"
            ]
    

    【讨论】:

    • 告诉我更多帮助
    • 这方面的文档在哪里?请给我指点一下好吗?
    • plugin 是用户创建的文件夹...但是如果你 npm bootstrap ,jquery node.modukes 文件夹中的文件
    • @לבנימלכה - 你能告诉我,如何包含 JS 文件吗?
    • 喜欢你有“脚本”的风格,把那些链接放在那里
    猜你喜欢
    • 2018-09-27
    • 2018-10-23
    • 2019-01-08
    • 2018-10-18
    • 1970-01-01
    • 2018-10-14
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多