如何在Angular Library中包含资产? (v 8.0)

时间:2019-06-03 12:19:08

标签: angular-library

是否可以使用最新版本的Angular将资产包含在Angular库中? 我已经阅读了一些变体,但是答案是针对Angular 6的,此后,CLI得到了改进。

1 个答案:

答案 0 :(得分:1)

是的,现在有可能。

几天前,ng-packagr发布了一个新版本,该版本允许您将资产和构建文件包括在内:

您可以使用资产选项复制这些资产。

{
  "ngPackage": {
    "assets": [
      "CHANGELOG.md",
      "./styles/**/*.theme.scss"
    ],
    "lib": {
      ...
    }
  }
}

此处提供更多信息:https://github.com/ng-packagr/ng-packagr/blob/master/docs/copy-assets.md

在简历中,如果您遵循how create a Library上的Angular文档,并包含新的ng-packagr configuration,则可以在构建中包含css文件。