css - 如何使用 Angular CLI 添加应用程序范围的 CSS 文件?

标签 css angular angular-cli

我想为我的 Angular 2 应用程序添加一些分片样式,例如将在任何地方使用的字体和配色方案。过去,我总是通过在我的索引页中添加这样的标签来完成此操作:

<link rel="stylesheet" href="css/framework.css" />

这不适用于 CLI 用于为应用程序提供服务的任何内容。我尝试在构建后手动将 css 文件添加到 dist 文件夹,但这似乎也不起作用。

我也试过像这样在 anugular-cli-build.js 文件夹中添加 css

module.exports = function(defaults) {
  return new Angular2App(defaults, {
    vendorNpmFiles: [
      'css/*.css'
    ]
  });
};

当我告诉它构建时,它似乎仍然没有构建 css 文件夹中的文件。

有问题的样式表是整个应用程序的基线样式,而不是我想要包含在 styleUrl 标记中的东西。

最佳答案

在最新的 ng cli 中,只需在“.angular-cli.json”中添加所需的样式和脚本,就会自动将其暴露在 bundle 中

"apps":{
 "styles": [
        "../node_modules/ng2f-bootstrap/dist/bootstrap.min.css",
        "styles.css"
      ],
  "scripts": [
        "../node_modules/jquery/dist/jquery.min.js",
        "../node_modules/bootstrap/dist/js/bootstrap.js"
      ],
}

关于css - 如何使用 Angular CLI 添加应用程序范围的 CSS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37465022/

相关文章:

css - 基金会网络图标

angular - 错误 TS2339 : Property 'do' does not exist on type 'Observable<

javascript - 很棒的 CSS 效果

javascript - 带有 setLine() 的 Ace 编辑器?

javascript - 使用 css/html/angular 居中组件

angular - 从前端访问azure databricks Rest api时出现CORS错误

angular - 如何将 Yarn 配置为 Angular CLI 的默认包管理器?

angular - 在 Angular CLI 应用程序中使用 vtk.js/glsl 文件

javascript - "Workspace needs to be loaded before it is used"on ng new

jquery - 在与 jQuery 幻灯片冲突的 div 中居中(水平和垂直)图像