清单:第1行,第1列,语法错误。AWS错误

9gt53wS

我有一个Angular 8应用程序,并且运行了以下命令以尝试设置PWA功能:

$ ng add @angular/pwa --project my-app

从那里,文件似乎被设置为你所期望的PWA,像描述在这里

开发中没有错误。

但是,我现在已经通过AWS Amplify托管了该应用程序的生产,并且我相信这种尝试添加PWA功能的做法会造成问题。

浏览器加载生产应用程序后,它会“卡在”该应用程序的该版本上。因此,举例来说,即使从那以后我多次放大应用程序,我的Chrome浏览器仍会从几天前开始加载该应用程序的第一个版本。这也发生在其他浏览器(例如移动浏览器)上。

加载该旧版本时,它在检查器中显示此错误:

Manifest: Line: 1, column: 1, Syntax error.

因此,AWS在某种程度上与PWA功能无关。是否有已知的解决方法?

该应用程序现已投入生产,非常感谢您的帮助。


更多细节:

有关更多背景信息,我的index.html包含以下内容:

 <link rel="manifest" href="manifest.webmanifest">

在app / src文件夹中,是manifest.webmanifest:

{
  "name": "My App",
  "short_name": "My App",
  "theme_color": "#1976d2",
  "background_color": "#fafafa",
  "display": "standalone",
  "scope": "./",
  "start_url": "./",
  "icons": [
    {
      "src": "assets/icons/icon-72x72.png",
      "sizes": "72x72",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-96x96.png",
      "sizes": "96x96",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-128x128.png",
      "sizes": "128x128",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-144x144.png",
      "sizes": "144x144",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-152x152.png",
      "sizes": "152x152",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-384x384.png",
      "sizes": "384x384",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-512x512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ]
}

我还将注意到,从一开始就使Angular应用程序在Amplify上运行会产生一些问题。首先需要添加以下内容才能使应用正常运行:

重写和重定向:

源地址

</^[^.]+$|\.(?!(css|gif|ico|jpg|js|png|txt|svg|woff|map|json|mp3|tff)$)([^.]+$)/>

目标地址

/index.html

类型

200 (Rewrite)
9gt53wS

就像我在问题中指出的那样,为了使Amplify与Angular一起使用,我必须添加如下重定向:

源地址

</^[^.]+$|\.(?!(css|gif|ico|jpg|js|png|txt|svg|woff|map|json|mp3|tff)$)([^.]+$)/>

目标地址

/index.html

类型

200 (Rewrite)

结果似乎发生了什么事,就是Amplify将重定向清单文件(不在“源地址”下的文件类型组中),因此清单文件什么都不会显示。

我将webmanifest文件类型添加到组中,现在看来可以正常使用了:

源地址

</^[^.]+$|\.(?!(css|gif|ico|jpg|js|png|txt|svg|woff|woff2|map|json|mp3|tff|webmanifest)$)([^.]+$)/>

目标地址

/index.html

类型

200 (Rewrite)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

清单:第1行,第1列,语法错误

来自分类Dev

第1行的SQL语法错误

来自分类Dev

未捕获的语法错误:意外令牌<第1行

来自分类Dev

第1行附近的VB MySQL语法错误

来自分类Dev

awk:第1行:>或附近的语法错误>

来自分类Dev

第1行:如果或附近出现语法错误

来自分类Dev

Rails:语法错误:JSON.parse:JSON数据的第2行第1列出现意外字符

来自分类Dev

正在获取错误:获取错误语法错误:JSON.parse:React Ajax调用中JSON数据的第1行第1列的数据意外结束

来自分类Dev

MySql语法错误:第1行的“”附近的SQL语法中有错误

来自分类Dev

apache错误AH00526:-c / -C指令的第1行的语法错误:

来自分类Dev

Lex / Yacc:“第1行:语法错误,意外的$ end,期望功能” lex编译错误

来自分类Dev

如何解决文件“ <输入>”,第1行语法错误:语法无效?

来自分类Dev

jQuery脚本未在Internet Explorer中运行(第1行char 1上的语法错误)

来自分类Dev

Laravel - (1/1) FatalErrorException 语法错误,意外的“?” 在 LaravelLocalization.php 第 896 行

来自分类Dev

第36行的语法错误

来自分类Dev

第89行的语法错误

来自分类Dev

第2行的SQL语法错误

来自分类Dev

第48行语法错误

来自分类Dev

第1行'WHERE emp_id = $ emp_id'附近的语法错误

来自分类Dev

sh:-c:第1行:语法错误:文件意外结束

来自分类Dev

sql语法错误*从第1行的'users'WHERE id = 10'

来自分类Dev

MySQL INSERT 语法错误靠近 '' 在第 1 行 Visual c#

来自分类Dev

不是这样吗?Python x>y "<stdin>",第 1 行和语法错误

来自分类Dev

AnalysisException:第 1 行中的语法错误:在 Impala 中使用 abs() 取值的模数时出错

来自分类Dev

JSONDecodeError:预期值:AWS Lambda中的第1行第1列错误

来自分类Dev

Apache Derby-语法错误:遇到“;” 在第8行,第2列

来自分类Dev

解析错误:语法错误,意外的';' 在第6行的C:\ wamp \ www \ site1 \ includes \ login.php中

来自分类Dev

解析错误:语法错误,第2行的C:\ wamp \ www \ form1.php中出现意外的<<

来自分类Dev

第4822行的错误1064(42000):SQL语法错误;

Related 相关文章

  1. 1

    清单:第1行,第1列,语法错误

  2. 2

    第1行的SQL语法错误

  3. 3

    未捕获的语法错误:意外令牌<第1行

  4. 4

    第1行附近的VB MySQL语法错误

  5. 5

    awk:第1行:>或附近的语法错误>

  6. 6

    第1行:如果或附近出现语法错误

  7. 7

    Rails:语法错误:JSON.parse:JSON数据的第2行第1列出现意外字符

  8. 8

    正在获取错误:获取错误语法错误:JSON.parse:React Ajax调用中JSON数据的第1行第1列的数据意外结束

  9. 9

    MySql语法错误:第1行的“”附近的SQL语法中有错误

  10. 10

    apache错误AH00526:-c / -C指令的第1行的语法错误:

  11. 11

    Lex / Yacc:“第1行:语法错误,意外的$ end,期望功能” lex编译错误

  12. 12

    如何解决文件“ <输入>”,第1行语法错误:语法无效?

  13. 13

    jQuery脚本未在Internet Explorer中运行(第1行char 1上的语法错误)

  14. 14

    Laravel - (1/1) FatalErrorException 语法错误,意外的“?” 在 LaravelLocalization.php 第 896 行

  15. 15

    第36行的语法错误

  16. 16

    第89行的语法错误

  17. 17

    第2行的SQL语法错误

  18. 18

    第48行语法错误

  19. 19

    第1行'WHERE emp_id = $ emp_id'附近的语法错误

  20. 20

    sh:-c:第1行:语法错误:文件意外结束

  21. 21

    sql语法错误*从第1行的'users'WHERE id = 10'

  22. 22

    MySQL INSERT 语法错误靠近 '' 在第 1 行 Visual c#

  23. 23

    不是这样吗?Python x>y "<stdin>",第 1 行和语法错误

  24. 24

    AnalysisException:第 1 行中的语法错误:在 Impala 中使用 abs() 取值的模数时出错

  25. 25

    JSONDecodeError:预期值:AWS Lambda中的第1行第1列错误

  26. 26

    Apache Derby-语法错误:遇到“;” 在第8行,第2列

  27. 27

    解析错误:语法错误,意外的';' 在第6行的C:\ wamp \ www \ site1 \ includes \ login.php中

  28. 28

    解析错误:语法错误,第2行的C:\ wamp \ www \ form1.php中出现意外的<<

  29. 29

    第4822行的错误1064(42000):SQL语法错误;

热门标签

归档