在角中包含共享资产

问题描述 投票:1回答:1

我创建了一个可容纳多个角度项目和库的角度工作区。

在工作空间中,我有一个共享库,其中包含所有资产(图像和徽标)。

"assets": [
              "projects/xxx-workspace/src/favicon.ico",
              "projects/xxx-workspace/src/assets",
              "projects/xxx-shared/src/lib/images"
          ]

“ projects / xxx-shared / src / lib / images”

但是在构建应用程序时会引发错误:-

资产路径必须以项目源根开头。

实现此目标的预期配置是什么。

angular webpack angular-cli nrwl
1个回答
0
投票

希望您能解决这个问题。在nrwl connect https://connect.nrwl.io/app/cookbook/3lUhYk6aXO4kiKqfTfj3fs上有关于此的食谱文章。简而言之,angular cli不允许您使用该语法引用项目源之外的资产,因此,可以使用此语法https://angular.io/guide/workspace-config#assets-configuration

  "assets": [
    {
      "input": "libs/my-lib/src/lib/assets",
      "glob": "*.png",
      "output": "assets"
    }
  ]
© www.soinside.com 2019 - 2024. All rights reserved.