首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Azure静态web应用程序部署i18n角

如何使用Azure静态web应用程序部署i18n角
EN

Stack Overflow用户
提问于 2022-10-24 22:07:28
回答 1查看 74关注 0票数 0

我正在做一个角14的应用程序。这个应用程序是本地化的@角/本地化。当我运行npm构建时,我添加了--本地化。构建创建的文件夹结构是:dist -> app-name -> local (fr,en,de.)

我将dist文件夹推到一个非常简单的Nodejs中。它就像一种魅力。

现在,我想在Azure静态web应用程序上部署应用程序。我进入门户,然后创建应用程序。现在构建失败了:未能在app工件文件夹(dist/app_name)中找到默认文件。有效的默认文件: index.html,Index.html

我不知道原因。如果我推送一个非i18n应用程序,则部署是Ok的,因为构建只在dist/app_ index.html中创建一个index.html。我试过:

  • 使用in angular.json中的资产直接在/dist/app_name下复制index.html。但是角复制总是在本地目录中。
  • I运行一个post构建事件: ng构建-配置生产--本地化& cp /postbuild/index.html dist。这个命令在我的本地env上运行得很好。然而,在蔚蓝上,错误直接出现在ng构建之后,这意味着在cp命令之前。
  • i部署了一个staticwebapp.config.json。但是重定向是在部署应用程序时进行的,而不是在编译时。

当我使用命令:ng build --configuration production - localization = en 时,角部署只进行en本地化。因此,一切都在运转。

所以,,我的问题是:不为每个地区创建一个静态web应用程序,就可以在蓝色静态web应用程序上运行i18n角吗?,非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2022-11-11 22:42:18

嘿,我本来打算拍个视频的,但是联系我,如果你没有时间,我可以帮你,跟着我做的这个医生

转到管理azure门户中静态web应用程序中的部署令牌

另外,对于定位,您不想使用角度定位,我更愿意使用@ngx-转换。

您希望从目录根production

  • --env标志部署到的
  • 部署命令。

代码语言:javascript
运行
复制
npx swa deploy ./dist/azureSWA  --deployment-token [Your deployment token] --env production
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74187301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档