1

只是 pwa,ngsw.json:

{
  "urls": [
      "/en-US/favicon.ico",
      "/en-US/index.html",
      "/en-US/main.5acdb24ff94375e5.js",
      "/en-US/manifest.webmanifest",
      "/en-US/polyfills.1fcf5bb524b41b13.js",
      "/en-US/runtime.39739f775675b274.js",
      "/en-US/styles.01b68997c00690dc.css"
  ],
}

添加app-shell,ngsw.json:

{
  "urls": [
      "/favicon.ico",
      "/index.html",
      "/main.5acdb24ff94375e5.js",
      "/manifest.webmanifest",
      "/polyfills.1fcf5bb524b41b13.js",
      "/runtime.39739f775675b274.js",
      "/styles.01b68997c00690dc.css"
  ],
}

angular13 app-shell 现在不支持 i18n 构建?

4

2 回答 2

0

不,不是的。您必须创建一个绝对静态的模板,app-shell因为它在任何其他模块之前加载。甚至使用 inline css。见文档

应用程序外壳是一种在构建时使用路由呈现应用程序的一部分的方法。它可以通过在浏览器下载完整客户端版本并在代码加载后自动切换到它的同时快速启动静态渲染页面(所有页面通用的骨架)来改善用户体验。

这为用户提供了一个有意义的应用程序的首次绘制,该绘制快速出现,因为浏览器无需初始化任何 JavaScript 即可呈现 HTML 和 CSS。

于 2021-12-20T10:30:39.900 回答
0

是的,请查看此网站以获取更多信息,请 单击此处

于 2021-12-20T10:23:24.157 回答