如何在角4加载CSS?

时间:2018-01-26 08:55:49

标签: css angular bootstrap-4

我无法找到将css导入我的应用组件的方法。 Google上的所有内容都显示了其他内容......

在我的组件中我确定了

@Component({
   styleUrls : [../css/bootstrap.min.css]
})

每次我收到编译失败的消息。

这是我的文件结构:

rootFolder/app/appFileIsHere
rootFolder/css/bootstrapFilesAreHere

我试过./css / ...但是没有工作css / bootstrap不起作用./../css/bootstrap不起作用。还有什么可以尝试的东西,在这一点上,我只是在思考你如何定义风格路径的错误...

2 个答案:

答案 0 :(得分:1)

正如plvice建议您应该,在全局CSS style.scss中导入bootstrap scss文件

@import 'path/to/css/bootstrap.scss';

或在.angular-cli.json

中声明min.css
...
  "styles": [
    "app/core/preloader/preloader.scss",
    "styles.scss",
    "path/to/css/bootstrap.scss"
  ]
...

答案 1 :(得分:0)

首先,将您的CSS文件添加到assets文件夹,之后,您需要将您的CSS文件添加到angular-cli.json中(这会将您的CSS应用到您的应用程序,并且它位于您的项目文件夹中)

在您的(.angular-cli.json

"styles": [
        "assets/bootstrap.css"
      ]