[英]Angular 4 index.html won't load any script
這很令人沮喪,我正在嘗試在index.html
加載一個簡單的腳本,但我得到404。
的index.html
<head>
<meta charset="utf-8">
<title>Login</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
<script type="text/javascript" src="./app/scripts/angular-cookies.js"></script>
</body>
</html>
這是我的項目結構
這是我得到的錯誤 - 404
文件在那里,它不是空的。 我也嘗試過:
<script type="text/javascript" src="../app/scripts/angular-cookies.js">
和
<script type="text/javascript" src="app/scripts/angular-cookies.js">
和
<script type="text/javascript" src="/app/scripts/angular-cookies.js">
任何幫助將不勝感激,謝謝!
正如我在評論中提到的,任何外部資源都應放在assets
文件夾中,並且對於您的案例引用如<script type="text/javascript" src="assets/scripts/angular-cookies.js">
考慮assets
包含名為scripts
文件夾,其中包含angular-cookies.js
文件。 構建代碼后,生成的www
文件夾將如下所示:
試試這個,它會很好:
<script type="text/javascript" src="/src/app/scripts/angular-cookies.js">
或者可能
<script type="text/javascript" src="src/app/scripts/angular-cookies.js">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.