【发布时间】:2018-09-15 22:29:07
【问题描述】:
我创建了一个新的 Angular 6 项目。然后我有另一个我想使用的框架,称为核心 UI。我将 src 文件夹中的所有文件添加到一个名为 coreui 的文件夹中。然后,我更改了 src 文件夹中的 index.html 文件以反映新的 UI。一切都按预期工作。但是当我运行 ng build 时,新的 coreui 文件不会复制到 dist 库中。我如何告诉 Angular 这样做?
【问题讨论】:
-
将
coreui目录添加到angular.json的assets数组中。它们最终会出现在dist的子目录中,称为coreui -
谢谢。它几乎可以工作。我试过:“tsConfig”:“src/tsconfig.app.json”,“assets”:[“src/favicon.ico”,“src/assets”,{“glob”:“. ", "input": "/coreui/", "output": "coreui" } ],但这只是复制文件而不是文件夹,子文件夹和文件。你知道怎么做吗?
-
我刚开始只写文件夹名称,但后来我收到一条错误消息。 /coreui 资产路径必须以项目源根目录开头。如果我执行上述设置,我会从文件夹中复制文件,但不是递归的。
-
你应该可以只使用
src/coreui作为字符串 -
成功了,谢谢。现在引入了另一个问题:D 所以我将 coreui 文件夹移动到 src 文件夹。在 index.html 中,我必须像这样引用 。但是在 dist 文件夹中没有 src 文件夹。所以我的参考在构建时会发生变化。
标签: angular