【发布时间】:2021-04-12 19:22:16
【问题描述】:
我的 Angular 应用程序的资产文件夹中存储了一个示例文件。我使用 href 链接直接将文件从浏览器保存到桌面。
<a href="/assets/sample.csv" target="_self" download>
但是,当应用程序在 localhost:42xx 服务器上运行时,这可以正常工作。但是在使用ng build 并将其部署到外部域后,它会下载文件,但该文件包含我的应用程序的 html 脚本,实际上资产文件夹中的文件实际上包含一些随机数据。我不知道为什么它可以在 localhost 上正常工作,但不能在外部域上工作。提前致谢
【问题讨论】:
-
href="/assets/sample.csv"没有指向正确的路径。要么提供完整路径 aur 调整路径,使其在构建后指向正确的路径。构建命令后目录结构发生变化。
标签: javascript angular