npm angular包的问题

时间:2015-01-14 19:55:15

标签: angularjs npm

我想弄明白究竟是什么问题。

所以我有一段与

一起使用的代码
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.5/angular.min.js"></script>

但是当我使用我通过NPM本地安装的角度时会损坏。

现在我使用的NPM本地版本是1.3.5,在package.json中它列为

  "dependencies": {
    "angular": "1.3.5"
  }

当我将package.json更改为

  "dependencies": {
    "angular": "^1.3.5"
  }

所以它下载了我收到此警告的最新版本

npm WARN deprecated angular@1.3.36: bad package, use v1.3.5 instead

所以我回到1.3.5版本....但它仍然无法使用我的本地角度副本。

我做错了什么?

对于参考,这是我正在做的事情的一个例子http://jsbin.com/sibejocopi/1/

你可以看到它更新了最新的时间,但使用我的npm副本角度它没有改变。

1 个答案:

答案 0 :(得分:0)

我不确定你的意思是&#34;使用你当地的棱角分明的副本&#34;。您正在构建网站或单页应用程序吗?如果是这样,您将需要使用&#34; // ajax.googleapis.com/..."以上引用,因为您的用户更有可能在浏览器缓存中使用它。

或者您是否正在尝试进行设置,以便您可以离线使用您的网站?

在任何一种情况下,我都需要更多信息才能回答这个问题。你是如何为文件服务的? nginx的?你的服务器配置是什么?当它不起作用时,您如何指定本地angular.min.js的路径?您是否看过通常被认为更适合提供网络资产的其他包管理器(例如bower)?