无法加载angularjs库

时间:2017-05-02 05:08:24

标签: javascript angularjs

您好我正在开发angularjs应用程序。我使用下面的链接来引用angularjs。

 <script data-require="angular.js@1.4.5" data-semver="1.4.5" src="https://code.angularjs.org/1.4.5/angular.js"></script>

我收到以下错误。 https://code.angularjs.org/1.4.5/angular.js net::ERR_CONNECTION_TIMED_OUT

突然间我现在无法加载这个库。有角度的网站有什么问题吗?其他人面临这个问题?谢谢。

5 个答案:

答案 0 :(得分:2)

使用bower并安装您想要使用的库总是更好。

使用某些包管理器(例如 bower )来加载您的依赖项。

不要依赖cdn / library url,有时候他们会随时更新url并且可能会超时。

答案 1 :(得分:2)

给定的库链接无效。 使用以下cdn网址: https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.5/angular.js

答案 2 :(得分:1)

托管库未加载,您可以直接访问https://code.angularjs.org/1.4.5/angular.js

进行检查

请改用src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"

答案 3 :(得分:1)

由于某种原因,您的CDN链接已关闭。你可以使用波纹管链接。最好不要使用CDN。请尝试使用下载的文件。

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.5/angular.js"></script>

答案 4 :(得分:1)

使用像bower这样的包管理器会更好,这有助于管理项目的所有依赖包并轻松加载它们。我在下面提供了一个简单的bower.json示例。最好避免使用在线CDN托管库。

{
  "name": "angular-seed",
  "description": "A starter project for AngularJS",
  "version": "0.0.0",
  "homepage": "https://github.com/angular/angular-seed",
  "license": "MIT",
  "private": true,
  "dependencies": {
    "angular": "~1.5.0",
    "angular-route": "~1.5.0",
    "angular-loader": "~1.5.0",
    "angular-mocks": "~1.5.0",
    "html5-boilerplate": "^5.3.0"
  }
}