【发布时间】:2018-11-14 10:14:00
【问题描述】:
我有一些仅在开发过程中需要的资产(图像、样式)(ng serve)。这些资产不得包含在生产构建中。在生产中,这些资产由 CDN 提供。
我需要:
- ng serve 应该提供文件夹中包含的文件 ./assets-non-build
但是:
- ng build 不应将文件夹 ./assets-non-build 包含在 最终构建
我在 SO 上解决了 10 个类似的问题,在 github 上解决了 5 个问题,它们都处理排除文件,但没有一个解决我的情况。
【问题讨论】:
-
可能您需要从 angular.json 配置中排除您的
assets文件夹,您删除了吗? -
如果我从 angular.json 中删除它,ng serve 将不再提供该资产文件夹中的文件(我通过 ajax 请求加载它们)
-
还没试过,但是有两种选择,一种用于构建,另一种用于服务,所以可能需要根据要求进行设置
-
听起来很有趣!如何设置构建和服务选项?
标签: angular angular-cli