我想弄明白究竟是什么问题。
所以我有一段与
一起使用的代码<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副本角度它没有改变。
答案 0 :(得分:0)
我不确定你的意思是&#34;使用你当地的棱角分明的副本&#34;。您正在构建网站或单页应用程序吗?如果是这样,您将需要使用&#34; // ajax.googleapis.com/..."以上引用,因为您的用户更有可能在浏览器缓存中使用它。
或者您是否正在尝试进行设置,以便您可以离线使用您的网站?
在任何一种情况下,我都需要更多信息才能回答这个问题。你是如何为文件服务的? nginx的?你的服务器配置是什么?当它不起作用时,您如何指定本地angular.min.js
的路径?您是否看过通常被认为更适合提供网络资产的其他包管理器(例如bower
)?