Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angular 8升级后,Angular脚本将插入HTML文档的开头_Javascript_Angular_Upgrade - Fatal编程技术网

Javascript Angular 8升级后,Angular脚本将插入HTML文档的开头

Javascript Angular 8升级后,Angular脚本将插入HTML文档的开头,javascript,angular,upgrade,Javascript,Angular,Upgrade,我从Angular 7.2升级到Angular 8,现在所有Angular脚本都插入到HTML的最开始(在!DOCTYPE之前) 这是虫子吗?有人知道是什么引起的吗 <script src="runtime.js" defer></script><script src="polyfills-es5.js" nomodule defer></script><script src="polyfills.js" defer></scri

我从Angular 7.2升级到Angular 8,现在所有Angular脚本都插入到HTML的最开始(在
!DOCTYPE
之前)

这是虫子吗?有人知道是什么引起的吗

<script src="runtime.js" defer></script><script src="polyfills-es5.js" nomodule defer></script><script src="polyfills.js" defer></script><script src="styles.js" defer></script><script src="scripts.js" defer></script><script src="vendor.js" defer></script><script src="main.js" defer></script><!DOCTYPE html>
<html>

<head>
    <base href="/my-app/" />
    <title>My App</title>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="icon" type="image/x-icon" href="favicon.ico?v=2" />
    <script src="./ng-app-settings.js"></script>
</head>
<app>Loading...</app>
<script type="text/javascript" src="//use.typekit.net/abcdefg.js"></script>
<script type="text/javascript">try { Typekit.load(); } catch (e) { }</script>
</html>

我的应用程序
加载。。。
尝试{Typekit.load();}catch(e){}
我的原始HTML非常标准。唯一奇怪的是一个ng-app-settings.js脚本,它为app-config加载了一些JSON,并为字体使用了TypeKit服务。这两个都没有给Angular 7带来问题

<!DOCTYPE html>
<html>

<head>
    <base href="/" />
    <title>My App</title>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="icon" type="image/x-icon" href="favicon.ico?v=2" />
    <script src="./ng-app-settings.js"></script>
</head>
<app>Loading...</app>
<script type="text/javascript" src="//use.typekit.net/abcdefg.js"></script>
<script type="text/javascript">try { Typekit.load(); } catch (e) { }</script>
</html>

我的应用程序
加载。。。
尝试{Typekit.load();}catch(e){}

感谢您的帮助

尝试在HTML中添加body标记

<!DOCTYPE html>
<html>

<head>
    <base href="/" />
    <title>My App</title>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="icon" type="image/x-icon" href="favicon.ico?v=2" />
    <script src="./ng-app-settings.js"></script>
</head>
<body>
    <app>Loading...</app>
    <script type="text/javascript" src="//use.typekit.net/abcdefg.js"></script>
    <script type="text/javascript">try { Typekit.load(); } catch (e) { }</script>
</body>
</html>

我的应用程序
加载。。。
尝试{Typekit.load();}catch(e){}

尝试在HTML中添加body标记

<!DOCTYPE html>
<html>

<head>
    <base href="/" />
    <title>My App</title>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="icon" type="image/x-icon" href="favicon.ico?v=2" />
    <script src="./ng-app-settings.js"></script>
</head>
<body>
    <app>Loading...</app>
    <script type="text/javascript" src="//use.typekit.net/abcdefg.js"></script>
    <script type="text/javascript">try { Typekit.load(); } catch (e) { }</script>
</body>
</html>

我的应用程序
加载。。。
尝试{Typekit.load();}catch(e){}


您是否遵循了中的所有步骤?是的,我将从7.2版升级到8.0版,其中没有提到HTML中的任何更改。这绝对不对<代码>应该是HTML的第一行。嗯,从我所看到的,你的HTML是无效的,你甚至都没有一个
。通常情况下,网页中发生的事情都是这样body@penleychan真不敢相信我没发现。谢谢:)你遵循了中的所有步骤了吗?是的,我要从7.2到8.0,它没有提到HTML中的任何更改。这绝对不对<代码>应该是HTML的第一行。嗯,从我所看到的,你的HTML是无效的,你甚至都没有一个
。通常情况下,网页中发生的事情都是这样body@penleychan真不敢相信我没发现。谢谢:)这感觉更像是一个评论而不是一个答案。如果它解决了问题,那么它就是一个答案。但是我可以改变措辞it解决了问题:)非常感谢,它确实提高了你答案的质量。这感觉更像是一个评论,而不是一个答案。如果它解决了问题,那么它就是一个答案。但是我可以改变措辞,它解决了这个问题:)非常感谢,它确实提高了你答案的质量。