2016-09-28 107 views
1

時這是我的index.html的代碼:未捕獲的SyntaxError:意外令牌<使用自舉JS

<html> 
    <head> 
    <meta charset="UTF-8" > 
    <title>Index</title> 
    <link rel="stylesheet" href="styles/main.css" /> 
    <link rel="stylesheet" ng-href="bower_components/bootstrap/dist/css/bootstrap.min.css" /> 
</head> 
<body ng-app="app"> 


    <div ng-view></div> 

    <script src="bower_components/angular/angular.min.js"></script> 
    <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> 
    <script src="bower_components/angular-route/angular-route.min.js"></script> 
    <script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script> 
    <script src="scripts/angular/app.js"></script> 
    <script src="scripts/angular/controllers.js"></script> 
</body> 
</html> 

然而,它示出了在返回該錯誤:

bootstrap.min.js:1未捕獲的SyntaxError:意外令牌<

UI的自舉-tpls.min.js:1未捕獲的SyntaxError:意外令牌<

bootstrap_error

這是我的代碼或bootstrap的問題嗎?我發現當我添加

<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> 

<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script> 

到index.html的存在錯誤。任何人都知道錯誤的原因?謝謝:)

+0

你看過文件嗎?他們有什麼問題嗎? –

+1

你的網絡服務器很可能會返回一個默認的錯誤消息,這是HTML。可能是404。 – tcooc

+0

你可以使用瀏覽器通過給定的URL下載JS文件嗎?我認爲@tcooc是對的。這是來自服務器的HTML響應。 –

回答

1

它肯定是引導文件的問題。第1行包含'<'。

嘗試手動打開文件並將其刪除。

+0

謝謝!我檢查了bootstrap文件,發現index.html代碼保存在裏面...我現在使用bootstrap CDN鏈接而不是從bower安裝的bootstrap,現在已經解決了。雖然我仍然無法弄清楚爲什麼index.html代碼將被保存在bootstrap.min.js中,同時從bower中檢索它... – seeseesky

0

我得到了與ASP.Net相同的問題。我所要做的就是清理解決方案並重建它。

相關問題