gpt4 book ai didi

angular - 如何在进行生产构建时使用带有 WebPack 的 AngularCLI 复制选定的文件

转载 作者:太空狗 更新时间:2023-10-29 18:33:26 27 4
gpt4 key购买 nike

我使用带有 WebPack 的 Angular CLI 构建我的 Angular2 应用程序需要将一些文件复制到 dist 文件夹,以便我可以将应用程序部署到我们的生产 (IIS) 服务器。具体来说,我需要将 web.config 和 favicon.ico 文件从 src 文件夹复制到 dist 文件夹。 web.config 文件是必需的,因此我可以为 html5 路由应用 URL 重写规则。

我假设我们需要将这些静态文件添加到 angular-cli.json 文件中,但不确定在哪里列出这些文件以便将它们包含在生产构建中。

提前致谢。

最佳答案

目前(angular-cli v1.0.0-beta.26),如果你想将文件和文件夹复制到构建中,你可以在 ./angular 的 assets 属性中列出它们-cli.json 配置文件。

"assets": [
"web.config",
"favicon.ico",
"some_file",
"some_folder",
...
]

gist 中的配置示例.

web.configfavicon.ico 文件放到项目的 ./src/ 文件夹中。您应该能够通过 url /web.config/favicon.ico 为它们提供服务。

如果您包含文件夹,它们需要成为 url 的一部分,即 /some_folder/some_subfolder/another_file.txt

Angular-CLI README

Similar answer

关于angular - 如何在进行生产构建时使用带有 WebPack 的 AngularCLI 复制选定的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39583017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com