【发布时间】:2020-05-26 22:25:59
【问题描述】:
我对 Angular v9 有疑问。我已经在我的应用程序中实现了 i18n 本地化功能。当我尝试使用某个位置构建我的应用程序时,它会不断地将子文件夹添加到基本 href 路径(但我想将文件保留在子文件夹中)。 有什么方法可以防止将语言环境添加到基本 href url 中?
复制步骤:
- 生成虚拟项目
ng new Project。 - 构建生产配置
ng build --prod --localize。 - 文件内置在
dist/en-us/文件夹中,但index.html有<base href="/en-US/">。
有什么方法可以强制 Angular 停止将 langcode 添加到 base href 中? 这会导致所有应用程序链接都包含不需要的语言代码。
我的部署配置为根据目录将应用程序部署到不同的位置,每个位置都将位于根目录下。
- hxxp://app.fr/
/fr/文件夹中的根目录 - hxxp://app.de/ 根目录在
/de/文件夹中
【问题讨论】:
标签: angular angular-i18n